It isn't even hard to fix all they would have to do is change the unlocalized name to flower instead of red flower. I think if minecraft leaves it like that it will show laziness like why would you spawn in a purple flower by typing /give name minecraft:RED_flower 4 64. I don't mean to be rude but not that difficult to fix
Happy to help!
I understand that you can do that I just thought it might me a bug that the unlocalized name is red flower for all of them
The unlocalized name does not affect the block in the world changing it will not remove it from the save the only thing that will corrupt it is changing the id of the block. And for command blocks, this is in snapshot mine craft has only just added the new mine craft:blockname function so changing the unlocalized name is posible the whole point of snapshot is for the cominity to help find bugs people making maps with the new snapshot should always be a risk because you should be expecting changes.