Here's the top salaries in MLB:
https://www.spotrac.com/mlb/rankings/
The top 141 players are making $10m or more per year (and that keeps rising year after year). The big five in tech don't come even remotely close to paying the way professional sports does and that includes the top thousand engineers. It's closer to a 5%-10% total compensation ratio at best (including stock-based compensation), in terms of elite athletes to elite engineers.
There are too many engineers and they're too replaceable, versus a Lebron James or Mike Trout. Those players are among the few best in the world at what they do, in a field with a very small number of people being compensated and from a relatively massive pie (MLB money is being split between just ~750 primary players; ~1200 including reserves).
Everything about the comparison is off by a large margin.