только ограничения тоже могут быть ненадежными
И никогда не будут надёжными на 100% :(
Но есть правила и закономерности, например, чем меньше в системе движущихся частей, тем стабильнее. В этом смысле, "одна кнопка" - это идеально, её можно или нажать, или не нажать. Мало вариантов чтобы накосячить, легко проверять и разбираться.