Applications that use Qt5 need to be ported to Qt6 before they can use Qt6. While it should be a relatively easy process, it's work that needs to be done: you can't just rebuild a Qt5 application against Qt6 and expect things to work, and can't swap Qt5 with Qt6 and expect already built applications to work.
This incompatibility is the reason why Qt5 and Qt6 are co-installable: they use different library names so you can install and use applications that use Qt5 alongside applications that use Qt6. If you install Qt6, it won't magically make all applications that use Qt5 suddenly use Qt6. There's no point in talking about the benefits of Qt6 over Qt5, because it's not a drop-in replacement, and you'll be able to reap these benefits only in applications built against Qt6.
(Same story as with GTK 2, 3 and 4, and the Qt 4 to Qt5 migration - the incompatible major versions are co-installable, and applications need to be ported.)
Clarity wrote: Sun Mar 23, 2025 6:38 am
That's all I know. I do recognize my knowledge is Probably Inaccurate, though.
It's wrong, not just "inaccurate".
There's so much misinformation in this forum! 
Clarity wrote: Sun Mar 23, 2025 6:38 am
P.S. I attended a seminar few years back on QT6. Seem to remember their insistence that apps were backward compatible
Porting guides like https://doc.qt.io/qt-6/portingguide.html exist because Qt is not backward compatible and applications need to be ported to use a newer version.