I was an engineer for AT&T several years back and you are right, the attitude was different. They did not care about the network, about customer support or about pricing, only about new devices. They felt their target market was 'gadget hounds' who had to always have the latest and greatest, and who could support themselves.
Its fine for what it is, but quite frankly the reason I am on Verizon is that I can live without the absolute latest and greatest if the compromise is that my network sucks and when I need customer support its crap. I don't think Verizon is awesome or anything, but having driven across country several times it is extremely rare to not have a signal, they have always been excellent when I've needed modifications to my service or lines, and while they don't have the absolute bleeding edge devices, they are usually about 3-6 months behind AT&T, and well ahead of T-Mobile or Sprint.
Its a set of tradeoffs. If my needs were different AT&T would be a potential choice. But I really can't hold it against either carrier picking a demographic and aggressively targeting it.