Being too lazy to research how to use it properly does not equal being useless
HDMI is a digital signal so it's only logical that volume control doesn't work (ever try adjusting the volume on your TV when connected to a soundbar with optical?). What Pulseaudio does is resampling the audio stream before passing it along, so in that way increasing the volume is possible. You could do the same thing with ALSA as well by using dmix/softvol. As for PCSX2, if you wanted to use Pulseaudio you could just configure your container properly so that it would use it. You can have sound in video previews at the same time as you have sound in the menus as well, there is nothing that requires Pulseaudio.
And how do you think Pulseaudio talks to your sound card? ALSA
Well I'm aware of those ALSA plugins & I know that basically Kodi and PA just resamples the given audio stream and in- or decreases the volume this way. AFAIK the master volume just controls the onboard amplifier and sets the output voltage for analog outputs.
But to be honest I had other priorities. Maybe some would call it lazy but I was to busy to overhaul the docker scripts & images to make sure you always get a defined tagged version of the container and I was also busy to fix PCSX2 for at least most Nvidia users by figuring out what's wrong with the driver. So yes you might have to take your remote and lower the volume but at least you can run ps2 games.
If someone isn't pleased by using one of three frontends that all feature theming, assets or video previews then c'est la vie. Feel free to use any third party stuff and I help to fix some bugs if I can but I'm not motivated to reconfigure the ALSA stuff while a fully functional PulseAudio backend is available which even the average user can configure in a Kodi addon without having to deal with a terminal or other cli stuff. But as I said priorities
In the end you can either use this build which basically runs ootb after some minor adjustments or you craft a custom solution. Pick your p0ison