OMXPlayer supports ALSA for some time now [omxplayer -o alsa yourvideofile] but it hasn't been implemented on LibreELEC yet.
I agree that MMAL works fine, but using OMXPlayer still has its advantage. CPU usage will decrease so your RPi3 has spare cycles to compute other things.
Will this be implemented in the future?