It's not about being able to pay for the damage though, it's the blatant lack of respect for other people. Cleaners and other staff at the hotel (who are most likely earning minimum wage and working to a tight schedule in an already stressful and thankless job) then have their day at work made even more difficult by having to deal with the mess left by a selfish individual.
In terms of not having teenage freedom, even teenagers know it's piss poor, disrespectful behaviour to damage property.