System working as designed? Like, if your hobby is throwing a disc as far as you can, have fun. But don't expect many people to pay to watch right? But people pay a whole lot to see nice bodies doing sexual stuff. So since money comes from what other people value, no need for a surprised Pikachu face.
> if your hobby "Olympians" representing their countries. - Is your hobby "to create software"? Then you should not be paid for it. - Do you like to help peolpe? Then you should not be paid for being a doctor. - etc. Who should earn all the money then? The owners of the TV stations, the owners of the hospitals, basically the people that does nothing and just own things. What a dystopia of a world are we creating.
Otherwise they are private workers/entrepreneurs and as such should be paid by what their customers feel like they're worth. Creating software can be an unpaid hobby, a government job, a private job, or a personal business.