I don't think that's true as I have no future flights and my expiration date is pushed back after each login.
It's not a bad way to get people to visit the site IMO, if it is indeed pushing back the expiration date. Of course if the expiration date shown on the site isn't accurate, that'll be pretty low of them to start zeroing out accounts.