To some extent they were probably just squashing their jealousy over your nice new ride.

I have found that upgrading to a bike with a better fit/geometry does make me a better rider - position does matter. If that bike is carbon vs. steel vs. aluminum, it affects my comfort levels on the bike. IF I'm comfortable on the bike, I am more likely to ride it long distances - and that's worth a ton of money to me.