The problem is grey usually means "disabled" which also implies that data may be stale.
As it is you can set a text box read only but active, but it does waste time since it doesn't code that it's not interactable visually (i.e. you have to make up a scheme).
Basically it would've been nice to have a consistent background color or other visual cue which says "this will update, this is live, but you can't type here".
In Windows, the text cursor no longer blinks (more accurately it stops blinking after a few seconds, becoming static) in the interests of battery saving. At least I think it was battery saving, been months since I read it and my memory is foggy because it's fucking stupid.
Windows Forms got a lot right: I think the one missing symbol was "active but not editable".