I think perpetuating this stereotype is pretty bad for programmers everywhere. You can be a good programmer and passionate about your job and still not gift your time to your company without compensation. Work-life-balance is really important if you don't want to burn out after five years.