Because governments will slap them on the wrist real hard if they don't.
It would have to be enforced by legislation (As opposed to the dark patterns with cookie banners). If any company doesn't implement this fully compliant with the spec, fine them every year with 2-25% of the yearly revenue.
We've sunk so low that even the "hackers" want the government to force people to use specific protocols on the Internet.