this was done sort of on purpose to not break existing things. if you pick them up it will give you the appropriate item to place the new version of it.
part of the reason why it isn't changed is because migration is forced, but the new structure is optional, you can turn it off. if you forced the migration, you'd likely end up turning things that exist into things that no longer exist.
It is something I'm aware of, and have thought of going through the code to change things on more than one occasion, but there's only so much I can do at a time, and I've been focusing on other areas.