I think your points are valid, and it's an interesting problem, but I think a few key differences are worth noting.
A race driver is a much more elite position. There are less of them than there are Youtubers, and there's a lot more attention on you. A dismissal of a sponsorship could be spun into a big PR move, if they wanted to. Compare that to a single social media actor, you'd have to be an absolute huge name to make any sort of difference, simply because there are so many others out there that will immediately fill the gap you'd leave.
Maybe Derek (I had to google his name) would be able to choose another line of work, but what if your passion is to spread knowledge about science and such to the general public? As much as I dislike them myself, I really do believe that social media such as Youtube, Instagram, Tiktok, is the best way to achieve that goal today.