Also, they tend to mess with your mind (loss-aversion psychology, deep feeling of pain at losses) and make you exit and enter the trade multiple times, adding up to transaction costs, too.
All in all, a) Buy and Hold may actually be quite sensible and b) stop-losses are actually much more complicated than you'd think and seem to be a mathematical rabbit hole.
Stop-losses may make sense in, say, an intraday pair-trading strategy where an analysis of past return evolution clearly shows that winners keep winning and losers are hopeless beyond a point.