1) most CBAs for professional sports leagues split revenue roughly equal between the players and the teams (I believe the last NBA CBA was 52/48 if I remember correctly). I wouldnt necessarily call that unfair or skewed towards favoring the owners.
2) conversely, if you take operating losses into affect and put it about asset appreciation, the owners often get a raw deal on a strictly number basis. But the owners are a) already fantastically wealthy b) betting on the increased value of their asset to justify their losses. See Arthur Blanks comments on his MLS franchise or look at the sale price of recent sports franchises for reference
3) players have more leverage than you think, unfortunately the owners are one unified "block" whereas often the players/unions arent always working on the same level. You're telling me if LeBron/Giannis/Kawhi/etc didnt start their own league with optimal TV rights that the NBA owners wouldnt cave in a heartbeat?