It seems to me that people's measure of productivity is relative. For a Java programmer, typing in 1001 getters and setters might be quite productive, at least compared to their typical day. For more sophisticated programmers, sure, it sounds like a waste of time, but perhaps that's because they have a higher average productivity.