actually I think it provides lots of insight, but it depends on perspective and what the various versioning systems mean.
The raw software version provides pretty accurate timeline of the major build levels and is instantly recognizable - Year.week.major.minor
The UI version is the exactly what it implies, the macro level UI that the software will use for display.
FSD versioning is independent of but reliant upon the base software, so still needs its own versioning.
Getting rid of the different versioning would offer even less insight without simplifying anything.
For example, without UI versioning the difference between V11 and V12 would be 2024.8.9 and 2024.14.3, but the whole interface looks different. There's nothing in the software versioning to highlight that.
Same for losing FSD versioning but worse because FSD is based on different software builds and not time based.
For some its really obvious why the different parts of the system have different versions.