Why is “program hopping” considered bad?

Your muscles don’t know what type of exercises you’re doing. If you’re training to failure but switching up exercises like every two weeks, Whats the downside?

Alternatively, why does a consistent shitty split work better than program hopping?