9% pre inflation is insane, and 7% is too. If you can do that consistenly, you will be a billionaire hedge fund manager. Ten year treasury bond yields 2.59% per year, anything above it is risky.
Sure, you can stuff 100% of your savings into S&P500, but then you will have to deal with unpredictable 20-40% drawbacks, which take years and years to correct. Last recession S&P500 basically halved.