Bodybuilding will NEVER be as mainstream or popular as major sports (baseball, hockey, mma, basketball, etc.)
it's a niche market, and just like those other sports bodybuilding has it's roots in staying healthy and weighlifting just like hockey has 9 year old kids playing in the school parking lot with nets they carry out from their garages and so on. But while it's viable that kids can make crazy careers if they're good at one of the major 4 sports, the same cannot be said for bodybuilding. Someone on here said it best, why bother (unless you're doing it purely for yourself) if at the end of the day (contest) your pay cheque is less then 30th place on some random golf tour in the midle of nowhere.