How often has this been a problem though? How about not keeping your boarding pass, or ticket, or credit card for that matter, visible for the world? Just put it in your wallet, I don't know.
This is security FUD. Stop solving problems that do not exist to the point where it makes the news when they do happen, once a century.
This DRM scheme concretely creates millions of small annoyances to millions of people and wasting our time as a society.
It also happens that pranksters can cancel your travel if your boarding passes make it on to Twitter or other social media. It's not a non-problem like you make it out to be.
Sure, it won't happen to you or me, because we know it is a risk to expose these documents, but that is not true of most people.
Maybe the DRM is not worth it. I actually think it's obnoxious for concert tickets (I recently had to deal with this system, and I was not thrilled about installing an app from a company that I think is using unfair business practices).
I’d call that a feature, not a bug, since you can’t get a boarding pass until 24 hours before the first leg of a trip. Expensive education, but education nonetheless.
I only use paper boarding passes if they insist on giving them to me when I check my bags or if I’m flying internationally and am worried about connectivity in one of the transfer airports. They go straight into my travel wallet (full-length, large enough for letter or A4 paper folded, with enough space for two passports, several credit cards, a pen, and plenty of cash or other documents). The company that made mine is unfortunately out of business, but https://www.leatherology.com/zip-around-travel-wallet is similar.
This is security FUD. Stop solving problems that do not exist to the point where it makes the news when they do happen, once a century.
This DRM scheme concretely creates millions of small annoyances to millions of people and wasting our time as a society.