If you have that belief, sometimes the way to get out of it is to play it out to conclusion.
I've been playing guitar for 16 years. I'm not pro-level, but I'm as good as I want to be and I love it. Did I love it from the get go? Hell no. I actually hated guitar for the entire first year of practice, but I stuck with it and as I got better I eventually developed a deep love for it.
Trying new things, REALLY trying for long enough to actually get somewhere, is a risk. Question is, are you willing to take such a risk? Or would you rather do the alternative which is sitting and waiting until something compelling falls in your lap?
That opportunity cost is much lower than we all might think.
If it is interesting, that right there is often reason to try it.
Also, things connect in surprising ways.
The real opportunity cost lies in not doing.
People say that they "don't want to invest a decade in something", but fail to grasp that they are invested a decade in something (perhaps watching youtube) -- regardless if they decide to focus it or not.
This!
It sounds like OP wants to be the best basketballer but only plays one game ever second weekend, but then compares themselves to that person who is practicing hoops straight after dinner for 3 hours in the rain.
Turn off your TV, stop watching Netflix, and close that YouTube tab...
Prioritise your goals, pick the top one, spend at least one hour per day towards that first goal until done, then move down that list if there's still time in the day. Repeat!
Many people have different sensibilities and tastes. Those that become great alone are extremely talented, gifted and innately know what to filter and how to improve.
Most of us do need some guidance and there's not enough hours of piano playing for us regular folks to discover all of the learning tricks with which we become insanely good.
Programming is hard and just putting in the hours won't help that much, especially now when the whole internet is polluted with unnecessary stuff.
Yes, achieving "greatness" is sadly not in the cards for most of us. But to try is a choice anyone can make. In the end, would you rather have tried and failed or not tried at all?
Many millions of people you don't admire has poured thousands of hours into some project as well. Time is necessary but far from enough. The time is the easy part, understanding what you should do with that time is the hard part, that is where almost everyone fall.
You are not being brutally honest, you are just trying to crash this party with your own particular mindset.
Each and every person you admire has poured thousands of hours into some project. For some that's a degree. For some it's a game they wrote, for others it's company that they've started...
Have you done that? Spent thousands of hours on a single thing? Focused on a project long enough to actually see results? I'm guessing not, because if you would have then this would have been a Show HN post.
Ask yourself why you are content with doing anything besides the one thing that you should do: Commit to some project and don't give up until it is done?