You are not the only one.

"Revert the changes to <file>..." 4 zillion tokens... 10 seconds...

Instead of > git checkout <file>

just to keep Cursor in the loop.

I assume I have probably eaten up my $20/month in tokens just on stuff like that.

At least in Copilot, the revert changes is more like undo/redo of a series of changes. Often I want to keep all of the changes except for the most recent one

git checkout would destroy this (and "corrupts" the Copilot session state)

Believe it or not, you can use Cursor and type in git checkout yourself. It's pretty wild.