"are you suggesting everybody should write software renderers?" - No, just explaining my perspective. He asked, I answered. Why are we way off subject here?
but do you realize your "perspective" is based on a tech that nobody has been using for over 15 years? Current generation programmer just DON'T CARE about these things because they are hidden far far away.. and because they are probably trying to solve much more interesting problems.
Seriously, you should get out more and try to learn something else other than those 2 tricks you've learned 15 years ago. You have no idea how much software development has changed, and trust me, it's all good stuff.
Conservative programmer, is a contradiction in terms.