oh man... you are going to get eaten alive on this forum... ;)
okay, where to begin...
1) warren buffett is a great man but not bc of his LUCK with investing. Hes just a great guy. That being said, if you flip 2,000,000 coins 100x each what are the odds that ONE of those coins will turn up heads every flip? If you have millions upon millions of investors, what are the odds that a few are going to do very well? It would be a miracle if there weren't any warren buffets, just by chance alone. But for every warren buffet or anyone who out performs the collective average, there is someone who must, by mathematical law, under perform the collective average by the exact same amount - thus, you have the average. Also, Buffett has invested in "value" stocks and actually started with "Small value". Comparing him to the S/P 500 (which most do) is not accurate. Small value has outperformed the S/P 500 going back as far as 1926. He still has beaten the small value index, but again the 2,000,000 coins thing. Someone is going to do it, guaranteed, given a large enough sample size. it doesn't mean that person had any skill. If enough people buy a lottery ticket someone will win the lottery. It's just sample size.
2) I mentioned this above but the reason why you should not actively pick stocks is because it is a zero-sum game. Jack Bogle explains this very well. It's a closed system. By definition, half the dollars invested will beat the index and half the dollars will lose to the index. Collectively, all the dollars equal the index.
3) Okay, everyone knows #2. So you think you can be in the winning half? Well consider that the vast majority of the actual dollars traded are controlled by institutional investors and hedge funds. the big boys. not you and I, not the average trader. Maybe you do have a strong interest in some individual stocks and you do know more than the "average joe" when it pertains to those specific stocks. But do you know more than the hedge fund manager who's job it is to research these companies and who has all the computing power in the world to analyze them? Chances are very high (like 80-90%) that you are trading against an institutional manager or a hedge fund manager.
4) Okay but you spend all your time researching 1-2 companies and you feel like, yes, you know them better than even the hedge fund manager or others who are PAID to research these companies (and who have teams of analysts to help them out). Maybe so (it's technically possible I'll give you that). But then how the hell can you have any diversification? You can either bet on your knowledge of these companies and put a sizable chunk of your portfolio into them or just put a small slice in. If you do the latter its really not going to make a difference one way or the other, your total return over many decades will probably suffer some but hopefully you'll still reach your goals. if you throw a sizable chunk in then you are at serious risk of going broke. But, going back to the larger point, in order for you to even have some "pristine" knowledge of a few companies, more than a team of analysts would, you'd have to spend a vast amount of time researching taking away from either your career or your family. Simply put, you'd probably be better off focusing your time/energy on improving your W2 income vs picking stocks.
5) Lastly, you don't just have to outperform the index. You must outperform the index after costs. Trading is expensive. There's the commissions. There's the bid-ask spread. There's taxes... There's the second-guessing yourself and totally getting out of the stock market after having a few bad runs, thus missing out on future growth....
Anyhow, I hope you don't get torched too badly on this forum, maybe there are even a few who agree with you? But don't take anything as gospel from me or anyone else on here. Read a book by John Bogle. Little book of common sense investing I think is what his is called. If you find it entertaining, kind of like gambling, to pick stocks then do it with 5% or less of your portfolio. But I'd rather go to the casino - at least they'll give you free drinks.