It's just a matter of closing the loopholes then? I see law/regulation as a lot like releasing software, you need to iterate towards an ideal. Expecting an MVP to be perfect right out of the gate seems counterintuitive.
Not just closing the loopholes; specifically imposing consumer awardable penalties for failing to support a product - something like treble damages for willful infringement should do the trick.
Can't provide a part within a specific time frame at maximum cost of the appropriate fraction of the price, for a defined period of time after the product is sold? Great, the consumer is awarded an amount equal to 3 times the MSRP at product release to ensure they can acquire a replacement product!