It's highly confusing why humans pay more for entertainment than for more.. "essential" things.
Nonetheless, my only guess is the elasticity of the service provided being non-essential causes the price to go where it does both regarding service cost and labour. This happens with more unnecessary tangible things too, like gold, which aren't necessary yet price is highly dependent upon the flavour of the day, or in this case, decade.
Because this sounds like a moral question, I'll say no. However, regarding athletes, the team management, who write their checks, seem to think otherwise.