Some ids are unintuitive, they either don’t follow the usual pattern, or they are just plain up confusing.
The list is too big for the ticket, so it's located in this wiki page: https://minecraft.gamepedia.com/Official_pages/Java_Edition_unintuitive_ID_list note to devs: it'd be helpful if you leave comments (either here or on the wiki talk page) about the ones that will remain, and (optionally) a reason.
The list includes:
Block Tags
Item Tags
Blocks
Items
Recipes
Advancements
Entities
Effects
Enchantments
Biomes
Dimensions
Statistics
Structure Files
Sound Events
Textures
Translation keys
And as additional ones: Display names, and certain more accurate namings.
Linked issues
is duplicated by 11
relates to 4
Comments 41
Would it be appropriate to add `commandblock_minecart` to this list? I would have thought it would be `command_block_minecart` since all other instances are `command_block`.
No, it reports inconsistencies. That has always been a valid reason for a bug report. And this report even already had activity by Dinnerbone and was discussed elsewhere with Grum (as indicated by the former assignee). It even had a priority set. Please reopen.
dragon_head
→ender_dragon_head
too?