I can rattle off about 20-30 different phone numbers I suspect. But I cant tell you my landline number as it's only purpose is to support either broadband and/or TV services.
Its free for me to make and receive nearly all types of call on my mobile (which I've had with the same provider for some 12 years now) - why would I remember a number I've never used? Why would anyone?