It's like every time a person says "see, this is what happens when you don't hit children" at every behavior issue. Even though we know that hitting children objectively worsens behavior over doing nothing, but they insist that doing the only thing they know, even if harmful, is better.
But we know children learn better without phones https://www.theeducatoronline.com/k12/news/the-evidence-is-clear-students-learn-better-without-mobile-phones-in-class/276071 You are the person insisting on hitting the child here.
Putting phones in school makes learning harder.
When you have a room of 30 students and 29 of them are complaining about something ... point out how unlikely it is that those 29 students are the causal variable.
You are saying 29 out of 30 people can't be right, which is very wrong. But what you miss is that it's really 3-4 kids disrupting and the rest going along because it's easier.
It's the path of least resistance, and people will jump onto the easy path.
"Personal Responsibility" attitudes just doesn't work for crowd dynamics,
Except they do. Look at all the examples of Japanese fans cleaning stadiums.
In a crowd most people will follow the norm. If the norm is playing on your phone and not listening, the you have a bad time. It's not punishing kids because teachers are bad at their jobs, it's setting a behavioral norm.
Next time you dislike your teacher think about when you got stuck in a group with people who wouldn't do anything. Now imagine a class full of them. If just one or two more people put in a little effort good things would happen.
That was aggressively awful.