Buy & Hold works great for the amateur trader if they buy the best Big Caps like $AAPL, $MSFT, $GOOG etc.
Those stocks always go higher over time.
As far as Buying the S&P index.
An amateur can time the market and make 4- 10X's more then B&H on their portfolio over a life time.
Sure, but What about low cost index funds that produce? Yes your funding Wall Street, but you win along with them. $GME and similar taught it’s likely to beat them, so why not just pump these?