I think we need to set the expectation first. As long as things are semantically the same, it’s not a bug and you should not expect for it to remain untouched.
The dates is something we handle internally.
For comment support, you can search/open a feature request.
What else in the above list is semantically different?