Don't forget that Samsung (not Amazon), HTC, and other big-name manufacturers, along with your US carriers (we don't have carrier-bought phones east here) are the ones who caused Google to do this. Sure, it's not like Google wants updates for every phone - don't think it's even possible - but at least a phone - even a low-end one - that shipped with 4.1 at least gets an update to 4.2 or 4.3, if not 4.4.
Here's something. Samsung's current flagship, the Note 3, is getting KitKat right now, when it was released back in November (October 31, but it's pretty much the same). And that's only unlocked phones - carrier-locked ones will probably take anywhere from another week to another month. Sony seems to have forgotten everything as well - not even the Xperia Z1 has received KitKat, and most devices are still getting 4.3. HTC has at least updated its flagship, the One, to 4.4, if not any other phone. Motorola is the best here, and both of its newer releases, the Moto G and X, are already running 4.4 - the X even before some variants of the Nexus 4.