I've seen people get restricted for letting the timer run out instead of resigning, and I want to opine that players are allocated that time on purpose and they have the right to do whatever they want with it. It shouldn't be Chess.com's business to tell players what they should do or shouldn't do with their game time. If they want to run the time out, that is absolutely their prerogative.
Hmm. Their right?
It is a game, which requires a certain basic level of courtesy to succeed. If you repeatedly abandon the game or otherwise disappear in losing situations, your opponents have the right to interpret that as unsportsmanlike behavior. Chess.com just enforces the will of the players to see that you are removed from the group of players.
I've seen people get restricted for letting the timer run out instead of resigning, and I want to opine that players are allocated that time on purpose and they have the right to do whatever they want with it. It shouldn't be Chess.com's business to tell players what they should do or shouldn't do with their game time. If they want to run the time out, that is absolutely their prerogative.