The problem with the "survivor bias" argument is that it allows for a lazy denial of actual trends in things: sometimes stuff does get worse.
The same applies to "every generation thinks the next generation is horrible". That may or may not be true, but sometimes there are horrible generations.