Overall, I'd say it's harder to get an academic position than a job at Google. But these are different skill sets as you say.
Getting a job at Google is "just" a matter of graduating from a good school, grinding 500+ leetcode problems, applying at the right time, and being somewhat lucky. I would say that anyone who managed to get a tenure-track job is able to do this (provided they are willing to spend the time preparing for the interviews - which is quite a commitment).
Getting an academic position is harder. Even though I've seen very average people getting one too...
Getting a job at Google is "just" a matter of graduating from a good school, grinding 500+ leetcode problems, applying at the right time, and being somewhat lucky. I would say that anyone who managed to get a tenure-track job is able to do this (provided they are willing to spend the time preparing for the interviews - which is quite a commitment).
Getting an academic position is harder. Even though I've seen very average people getting one too...