God forbid we participants in the stock market evaluate a business before investing in it, or do any sort of work to get the return we're promised.
I, for one, much prefer to earn a 9% return without expending any effort or thought at all.
You may wish it were not so, you may find it inelegant and infuriating and unfair, but it is a fact that retail investors nearly all underperform the market over a long enough time horizon. Maybe you are built different but for most of us it is very rational to take the market return for “free”.
For most people their talent and expertise does not involve investing. That's why pensions and 401ks exist and why S&P/nasdaq have rules to protect the public.