What I think I would like to see implemented is a compromise. Give each paid subscriber (yes, paid subscribers only; sorry, non-Pawn Stars) so many allowable days of vacation time per year, somewhere between 20 and 30. When you choose to go on vacation, you start using your allowable vacation time, the clcok stops running on all your non-tourney games, and you can no longer see these games. However, this would not affect tournament games (or siege games). The clock would still run on your tourney games, and you'd be able to access these games if you'd like. So tournament games would be essntially unchanged, and you'd join a tournament at your own risk, just like now. But at least you can go on vacation and not have to worry about the clock running on the rest of your games.
I honestly think this would be the best system; nearly all correspondence chess associations allow their participants so many "free" days throughout the year. The USCF allows for 30 days vacation time per year, and they'll allow for more than that if you have a unique situation that warrants it.