Buy and hold is a good strategy if you are the rare investor who can watch your portfolio drop 80% and/or fall for a decade or two without panicing out.
The second sentence of what you said applies. As far as buy and hold for a few decades Warren Buffet has done OK that way. There is tons of propaganda from advisors to do it that way. Not that I agree w that approach but....