Nope. I'm not sure it's a post-911 thing per se, but status miles are mostly "butt in seat" miles. Even if you've paid for the flight, forfeit the amount, and don't take the flight, you don't get the miles in most cases.
(Business/First typically give you some multiplier.)