A lot of folks don't know because they don't want to know. Again, I am not sure who to blame here. People might not be even aware of what an upgrade is or what Android is in itself.
I stick with all Nexus devices. I get upgrades 2 weeks after the release announcement. I don't think Android is fragmented by design but by user choice.