If you think Shiv is better than Hal or Sweet you are mistaken. You can say all you want about these 2 that they cry/complain about their teammates messing up. Which I wouldn't argue against. But when the are playing for money which the tournments are for...
https://www.esportsearnings.com/games/566-apex-legends
Look at the number 1 player by earnings.. it is Hal. Do you think these other streamers wouldn't try for the money if they couldn't? Ask yourself that honestly. If you don't see how good these pros are you are just blind and or maybe you don't like them as streamers. Which is fine but if you offered shiv 200k to play in tournaments do you really think he would be like "no I already know im a good player and dont need to prove myself" Hal and Reps are at the top for a reason. It isn't luck.