It seems to me that many of these efforts are a little naïve..... in that many people seem to think certain things they don't like (points expiry for instance) can be wished away legislatively..... while assuming that nothing else will change.
You can't legislate costs onto anybody and expect them NOT to react.....and that's what all these efforts to quarantine FF program benefits/seat pitch etc are effectively attempting to do......
As already stated upthread... it's like telling retailers they can't increase prices....