talent isn't everything.
Sure there are some guys that can do outstanding performance of little training. But very talented guys failing to achieve anything is also very common.
A friend of mine did 3H00 in the marathon with NO training. Just being fit from doing some random sport once a week for fun. And maybe running 5-6times 1h runs the month (not 5 times a week, 5times for the whole month) before the marathon and call it a marathon build up. He didn't even hit the wall. He could also run a 55sec 400 with no training at all when 16yo, not doing any sport consistently.
But that's still his PBs today lol...
It's not like he didn't care. He tried to do sub 3h several times after that but never made it. Couldn't run consistently for more than 2-3 months, partying a lot, girls etc And he was training like an idiot doing nothing for 2-3weeks then workout 5 times a week all out.