I know it's not always about the language choice, but it does matter too. Java for example requires easily 2 to 20 times more memory compared to c++? So why do we exchange we few fine lines of code for that memory consumption and easier cross-platform distribution?
Ugh.. Polling can seriously eat some resources for activity which really does not need to happen. :P
The worth of a programmer is completely another topic.