The Nexus One won't be getting an official ICS update from Google because the hardware can't support it, not because Google are too lazy to push one.
2) Apple upgrades older hardware with "lite" versions of their OS update. See iOS 4 for 3g (not an iOS expert, expecting corrections). No reason Google couldn't do this or at least release an optional experimental update. Sheesh, it's not like the rest of their stuff isn't beta.
They really need to get their house in order. The Nexus brand has erroded even with the hardcore fans (such as myself)
Here I am holding my beautiful but abandoned N1.