In some cases I’ve created something as the wrong type but didn’t realise why for a while, after having referenced it in a few places.
One solution here would be to create the entity as the correct type, and then manually replace all references to it. A bit painful. Would it be possible to click on a type and say “replace all references” with another entity?
I know that converting to another type is a bit more complex, since if the fields don’t match up or there are relations with it, that would be tough. But could be another solution even if lossy. My assumption is that replacing references is easier.