A big part of the responsibility lays on software and hardware companies like Google or Apple that implement (or allow) support for these DRMs.
They could perfectly refuse them, and de-facto DRMs would be marginalized, to a point it would not even be an option.
FYI Samsung was paid by MS to add DRM to the Galaxy devices ~2010. Source: I was part of the team that had to implement the customer-facing part, carrier billing integration and backend 4-way revshare accounting in zero time. Harder than it sounds, and probably never repeated since unless you're preloading it's against terms to introduce payments on Android. IIRC the real heroes were the Indian embedded engineers who were 10x better than the Koreans.
Oh, definitely. They could put the foot down and end this pointless charade swiftly. But if Google and Apple had the balls to go against the big media, the world would look very differently.
They are, in fact, the big media themselves now. They have the power, and more than enough of it. No streaming service can afford to skip having an app on iOS or Android - all Apple has to do is crack the whip. Say "this DRM is no longer compliant with our device policy and will be phased out by 2030" and there goes that.
But they still act like they're weird web teens who can't raise a voice against the big media boys without getting bullied for it.
That, or they believe this DRM charade serves them - and user experience can go suck a dick.