Blocks which can record history (and CPlanes)

I just noticed that If you mirror something across the X-axis in a block and save it, the next time you open the block it doesn’t retain history.

Let me guess: Despite saving a block origin, they have absolute world rotation and don’t retain an internal copy of the CPlanes from when they were created?

Or why can’t Blocks record history internally and is this something which is being looked at?