I also remember from my early years with the framework up until now, they never got a proper audio engine going on, and it was always a problem with people that wanted to have quality sound in their games.
Of course you can code the hell out of it and make your own, but in the modern competitive game development market it doesn't really akes any sense, unless you code for leisure. :-)
It seems that it's never going to be equally developed as contemporary game middleware like Unity or Unreal, or other similar software.
Have you tried to switch to alternatives like Cocos2D, Clickteam Fusion, Construct, Corona SDK, GameSalad, GoDot etc? I know that final bit of my answer doesn;t cover any of your question, but if you are thinking into pursuing a career in game development, maybe it's a good time to switch frameworks.