well I once was on a tennis match which lasted for 3 hours... I got bored after 10 mins... Luckily was there with 2 gfs (friends who are girls xD) so had someone to talk to and I played games on my mobile
It's also fo people with a lot of money... I remember seeing a single 1.5h training costed 30 euros... 30 euros was for my whole month of bassketball trainings