I agree. The miles and points game is dying a miserable death. I only wish I had started this hobby earlier, when one could accrue millions of miles over and over again.
I really hope that this is just a phase the credit card companies are going through, and that the rules will eventually be restored to the way they were.