This is quite confused reasoning. Sports are by definition zero sum games. There can only be one world champion etc.
No such mechanism exist for doctors or software engineers. They get rewarded for the value they create, and there can in principle be any number of them, as long as they create additional value.
The market valuation of unicorns also assumes there can be only one "world champion" in each market, with high margins. In the medium term either one of Uber or Lyft has to win or investors have to accept big writedowns.
(Doctors are different, they're not scalable and can only treat whoever's in front of them)