Your story here also illustrates why GUI over the network used to be a much more important use case than it currently is.
These days it’s unbelievably niche, as opposed to more controlled screen sharing scenarios. I think it’s understandable that it doesn’t get a high priority.