Developers have also gotten lazy too, since the hardware is orders of magnitude faster they don't feel they "need" to optimize.More than just conversions before doing stuff, you usually have to juggle many more data structures in order to do stuff. The flipside is there is now much more that you can do. So, I am not trying to turn this into an argument of how programming sucks. (Though, I do sorta wish when programming stuff people would only worry about what is actually going to happen, and not what "could" happen.)