It is a good option if both players agree to play. Otherwise, some player might not want to play this way. In live chess, sometimes players need some extra time. They even play some repetition move to earn some extra time. In correspondence chess, a player can make a easy forced move in busy day, but a player might not want to make a move if there has many possibilities move, especially if they are busy. If a single move option is available, a player might even have to make a move that does have to calculate a lot of possibilities in busy day.
Autoplay the only SINGLE move option
My suggestion is applicable if there is one and only one move to play. e.g. Black King is in h7, white Rook is in e6 and white queen moves to f7 and gives check. If there are no other pieces left, black king has to move to only and only to h8. For this move If black takes maximum allowed time - say 24 hrs/ 3 days etc, it would be shear waste of time. Such move should be played automatically in any game at any stage of game.

i think ajit is not giving a thought to the nature of chess game in which automation always comes second to imagination. if a player does not intend to play a particular move, and if such automatic movement of piece takes place, it would be unjustice to the opponent. further, if ajit wishes to get a moveplayed automatically, why does he intend to play chess/ better watch a game between two automatons then.....
i advice ajit to play some games first.....
Deepak, Pl read my suggestion carefully again... which says "if there is one and only one move possible to play"... imagin a situation described... and recomment.
Even if there was only one possible move, I'd be pretty annoyed if the site just made moves for me. It's entirely possible that before I look at the board after your move, I won't realize that there is only one possible move. I won't learn from the game if the site made such moves.

sometimes when you are being attacked (which would be the case if you only had one move) you need time to take a deep breath and clear your mind so it could make you play worse if your only move was played instantly and you were still very worried and anxious ect...
also you might want to spend time to calculate variations that could arise after you played that move even if it is the only one.

I think you are being misunderstood ajit.
I agree that forced moves could be played automaticaly in online games and in vote chess. For live play it wouldn't be such a good thing, since in blitz the time you take to see there is only one possible move and play it really matters. In online and vote chess I don't see any issue.
Tron, you are absolutely right and I fully agree with all your points including irrelevance of my suggestion in live games.
Furtive & ajttja, to take care of your concerns, suitable time lag (say 1 min or so) and / or a intimating message prior to auto move may be introduced. Else it's shear waste of time if 24 hrs / 3 days etc. are taken for such move. For learning, replay option is already available.
What is the point in keeping an option of delaying the game for days when there is ONLY ONE possible move?

What is the point in keeping an option of delaying the game for days when there is ONLY ONE possible move?
Because that's the way chess works. In OTB play, if there is only one move, your opponent has the right to take as much time as is available to him. It should be the same here. You could always use conditional moves to speed things up from your side.

Resigning and offering a draw are still options... However I have been stalled otb in a mate in one position before and it's pretty sad to see.

Imagine a serie of 2-3 moves, al forced. Time controle is 3 days/move. The position after these moves is so complex that I take the full 3 days to move, just because I want to think that long about the following position. A player as the right to do this, and would not be possible when the rule is enforced.

This very site suggests we report people who intentionally delay, drawing out the game, wasting the other player's time.
The initial suggestion by ajitketkar is absolutely in line with this, purified.
The suggestion should be taken by Chess.com because it is a stated value of chess.com not to waste time of the players.
A highlight or warning notice can be made to the person who had the move made for them.
At the very least, it should be a standard option and if there was such a standard option, I would have the option only to play with like-minded players.
As for correspondence chess, if someone had a move made for them, they could have the time added back to their next move. Since most correspondence games do not involve someone being locked in prison except on weekends, this won't be needed 99.5% of the time and our sweet games can continue, faster and thus allowing us to get on with it, win or lose, and then play once again.

i already made my move ajit..... i stand opposed to the idea of automatic system-enforced movement of any piece in any kind of chess, purely on the basis of simple logic that not many of the players are such time wasters as to WATCH OTHERS NOT PLAY !!! It is only a matter of convenience for the players that online games / vote plays have been devised. Also, in percentage terms, such moves as suggested by Ajit Ketkar would be only a miniscule of the total possibilities and it would be sheer WASTE OF TIME on part of the system programmers to even make the programming changes for only such a small percentage of possibility of such a move which happens to be the only move!

A great option, but I wouldn't hold your breath
It'd be good to have an option in "online chess settings" that says "if I have only one legal move available, go ahead and make it for me rather than keep my opponent waiting until I log in".
Benefit to me: Lowers my average move time (like conditional moves), speeds up progression of game (like conditional moves, but in places that conditional moves could not, because I don't know in advance that my opponent will play a forcing move).
Benefit to my opponent: Speeds up progression of game (like conditional moves, but in places that conditional moves could not, because I don't know in advance that my opponent will play a forcing move), lowers his average move time too, because he can go ahead and play another move already.
This'd really help when there is one lengthy endgame going on in the last game of some team match or tournament round, and one player is being slow about logging in and making moves, even if many moves are forced.
No idea how easy or difficult this would be to implement; it's just an idea :)
Agreed.. but only keeping an option in "Settings" will not prevent deliberate delay from players willing to delay the game as they will never adopt such setting. On the other side a real "fair" player on his own will play such single legal move as soon as he is convinced. Such setting will help a "fair" player only when he is not seeing the game.
I dont see a single logical reason for not accepting idea of forcing such single legal move.

"I dont see a single logical reason for not accepting idea of forcing such single legal move."
There are logical reasons, such as "It's not worth it to make the site better."
and
"who cares if you enjoy chess?"
and
"life is hard, deal with it"
But I concur that it would be a better site, more enjoyable and make chess better than it normally is. In the real world a lot of people are not self-aware and can't accept that they've lost the game, so you have to wait and wait and wait and wait while they do their inner-therapy, or just stew in denial.
I wouldn't play chess with real people because it's just too boring.
If this site adopted the forced move option, I would enjoy it just that much more.
Some times after giving check, opponent has SINGLE move option. Such move should be played automatically with just information to the player. This will save unnecessary waiting time.