my friend you are partially correct.
Because the people who have mac the know the advantages and disadvantages of mac. they know products and services. Mac owners always recommend Mac products because they got what they paid for, Mac customers are satisfied with the products and the product it self exceeded the expectation. thats the reason mac owners suggest mac products.
As the best policy of the marketing, "make your existing customers happy and satisfied, they will bring new customers for you." I think Apple Inc understood and implemented this law in their systems.
Let me rationalize my opinion, I have mac 4 years old, my friend brought Sony last year. I have 2GB ram, He have 4GB, he have advance processor, his one is I5, mine is Core 2 deo, still mine take less time to start and respond.
As I am not technical person so I can write only what I can see..