I have a game going right now where my opponent has gone on vacation three times during the game. I play one day games, not 2-4 day games. Vacation is being used as a way to extend and stall games. This is NOT the intended use for vacation. Vacation should only be allowed one time per game, and then it should be stalling. Just my opinion.
- Edit: I found out that premium members automatically use their vacation when their time is about to run out. The system literally helps them cheat to get around flagging. This is so unfair I cannot even comprehend how anyone would think it is okay to program a system to cheat flagging. It is ridiculous.
Sometimes, a person gets busy in real life, may be in a tricky position on one of his games and could use an extra day or two. That's what it's for.
The simple solution is to only play in events that don't allow vacation. You can also petition the site to make no vacation random seeks as well, though that has been a request for a very long time, so I don't know the likelihood of them ever implementing it.
Also, I don't know if it's still the case, but it used to be that you had to not be on the move in any games to manually go on vacation, and players with a lot of games could potentially get into a situation where they never could go on vacation. The timeout protection could assist with that as well.
However, all correspondence sites and organizations have their own rules that you have to live with if you want to play in their events. Some allow engine use and some don't, like here. Here, premium gets a perk of auto-timeout protection.