Because it is compromise between enthusiast and proffesional card. Sound Blaster AE-5 is also pretty good but not so good DAC and capacitors quality.
If you only need Stereo (or 2.1) I'd suggest going with an external dac
if you want 5.1 or 7.1 a sound card would do or maybe a receiver.
My motherboard is ASUS R6E and yes you are right for external DAC solution.
Soundcards (mostly Creative) have their software, whereas the games themselves can have this too. I tried a SoundBlaster Z a few years back, had issues that seemed to be heat related, sent it back, and have been on external DACs and DAC/Amps since. Haven't really had an issue with positional audio on the few games I've played where it's a thing, and most of those are Battlefield games. For those where that isn't the case, a decent third-party solution would make sense.It depends. If you simply don't care about surround-sound content, then that's fine. If you do care, many soundcards have rather advanced algorithms that will convert 5.1+ surround sound content into spacial surround sound that sounds extremely good when using headphones or even stereo speakers. The difference can be night and day.
It'd almost be nice if monitor makers started including eARC audio passthrough with their displays; of course, it'd be nice if video card makers could engineer a provision for an HDMI port to be audio only. Or hell, for Creative to build such a product!The only issue with a receiver and surround sound is the connection from your computer to the receiver. Traditional digital connections such as Toslink / SPDIF are only good for stereo PCM unless you encode the output into a lossy format like Dolby Digital or DTS, which adds delay and compression side-effects. To get surround-sound from your computer to your receiver, you would have to use HDMI, but HDMI is primarily a video interface. There are major issues trying to use HDMI for audio only. If you have an HDMI monitor running through the HDMI ports on your receiver, it might work well, but your receiver might not support the latest HDMI version, which can result in limiting your monitor resolution and/or refresh rate. Trying to use HDMI only for audio involves using obnoxious, problematic, and unsupported workarounds such as setting up a ghost display, etc. You could run 5.1 / 7.1 analog outputs from your soundcard to the 5.1 / 7.1 analog inputs on your receiver, but at that point you're using the DACs on the soundcard rather than the DACs in the receiver.