The expectations are going way beyond just a CS here... ....where does it stop?
Well, that's a good question, so I'll give you my answer on 'where it stops.' Others will have different opinions, but as none of us are the devs, that's about all we have, feedback and opinions. So, here goes:
A virtual character sheet should mimic a physical one as close a possible.
I can quickly refer to a character sheet during play, as can others, if they need to.
I can edit a physical sheet in real time, and share those changes with the rest of the table, if I choose.
Physical sheets can represent a variety of data types, primarily text and numbers, though also simple check boxes or even just drawings.
Physical sheets can and do have images, and the format and aesthetics of the sheet can add much to the game. Often, these images are already provided in digital form, ready to be printed, or available at the back of a book.
Physical sheets don't automatically calculate stats for you, nor do they tie stats to specific miniatures on the table, should those minis exist.
Physical sheets don't record any sort of history, nor do they guarantee their own completeness or validity.
In some games, character sheets are assumed to be physically on the table and may be physically interacted with as a part of the session, while in others games, the character sheet is just a repository of information about this imaginary world that we're sharing, and thus the sheet's form isn't nearly as important as the information stored on it.
Physical interaction with sheets is very quick, and I can look to my character sheet, then back to the table, in no more than a couple of seconds. I don't have to go to a file cabinet or folder to retrieve a character sheet (except for maybe once at the beginning of the session).
That's enough for now, I think.