Instead of "enforcement" I would appreciate good "standards". This allows for improvement and reasonable exceptions. I would provide a "customer traffic light" informing about specific features.
More specifically I would shift from implementation (How?) to actual requirements (What?). The implementation is a decision of the manufacturer. Examples:
* User-replaceable batteries # By Screw? Coin? Flip/Notch on outside? Behind Backcover? Whatever.
* Hardware-maintenance-manuals # Explosion Diagrams? Text? Step-by-Step? Whatever.
* Locally user replaceable firm- and software! # By Thumbdrive? SD-Card? USB-Cable? Whatever.
Historic example. Do we want enforce a specific engine type {turbojet, turbofan, turboprop) on planes or a specific noise level? The later! Similar for the EU-Cookie-Directive. They should have stated that tracking of users is forbidden (What) and not how to handle Cookies (How).