I agree that since slow players don’t break any rules, they shouldn’t be punished. We just need to change the rules!
The problem isn’t that there’re tournaments with slow time control + pauses + vacation, the problem is that it’s the default option. So if you want something faster, you can find 1 or 2 tournaments per month, and that’s it. We could make portion of automatic tournaments to not allow vacation time. We could make some tournaments that only allow players who take X hours or less to move on average. We could simply make automatic tournaments to have faster settings.
I think it’s also a bit of a problem that some faster players don’t realize how long this tournaments are. I sure didn’t when I joined them. So I’m all for showing a realistic estimation of tournament length.