Agree. I happen to have an Ender3, and figuring what parts fit what printers is not intuitive.
Another is when tech and marketing version are off like MSSQL: "You have to be on 2014 for that feature." "Oh, I am on 12. No wait, that is 2014!" https://en.wikipedia.org/wiki/History_of_Microsoft_SQL_Server
For my own things I have mostly dropped version numbering, and just use autogenerated "Release build: 2025-02-02T13:45:07Z".