You're not wrong about what they should do, it just has no bearing on what they do do. Given the choice between short term pleasure or long term pleasure for a short term sacrifice, most choose the former rather than the latter. Being able to delay pleasure is a skill many people just don't have.