Honestly, I don't mind the three balls potted or past the headstring rule.
Sometimes a player hits it good and gets some unlucky kisses... but it's pretty rarely the case from what I have seen.
Somebody made the point earlier that players almost never hit the balls at full speed, and are generally flirting with the chance of an illegal break based on how softly they hit the balls, and that's completely correct, IMO.
With India's final break of the match, Amar hit the balls hard but he caught the one-ball way too thin (as you can see by how far it went up the table), which was ultimately his undoing. He didn't get unlucky. He just hit the break bad and paid for it.
The illegal break rules aren't perfect, but they're a more practical solution than a radar gun or break speed app, and it seems nobody wants to see soft breaking... so there's not too many options left.
I don't mind soft breaks, but I don't mind illegal break rules like this one either. One thing I do know is that pool players/fans will complain about anything.
Why wouldn't a radar gun solve the problem? The organizers want hard breaks and imposing a 20mph rule solves that without penalizing the players for all the kisses and caroms that can occur. 20mph is a decently hard break and should satisfy anyone that the player has complied with the effort to break hard.