FinalFantasy, du vermutest Scheuklappen bei anderen, hast aber selbst die größten Qt-Scheuklappen auf, die ich jemals gesehen habe.
Mag sein, dass Qt alles kann, was du willst. Offensichtlich aber nicht so, wie du es willst. Du lobst dein Werkzeug als die Silberkugel für alle Probleme, beklagst dich aber gleichzeitig über dessen Unzulänglichkeiten.
Einfache Lösungen für komplexe Probleme (und ja, die Wiedergabe einer Audiodatei ist ein komplexes Problem, kein einfaches) findest du in hochspezialisierten Frameworks, z.B. in Game Engines. Je allgemeiner und portabler ein Framework ist, je mehr Plattformen es unterstützt, desto eher findest du Lösungen, die eben nur auf dem kleinsten gemeinsamen Nenner aufbauen, und damit eben nicht so anwenderfreundlich sind, wie es dir vielleicht möglich erscheint.