Seems also odd to me that everyone posting here is clearly only speculating about the why's and why nots of having at least ~8-bit DACS.
Why don't you demonstrate why all these people are wrong, and why including 8 bit DACs really wouldn't impose any cost penalty for manufacturers. So far you have continued to insist they should be provided, and rejected all explanations without providing anything to support your own position.
Yup.
And, we still don't have any answer as to the applications where the OP would need 8 bit DACs (or higher), and that couldn't be fulfilled with the existing offer (as I said, probably just for cost reasons, and the OP still doesn't want to listen to the reasons why DACs are costly) or alternatively implemented with just PWM or SDM.
Additionally, we also don't know whether the 8-bit would just be for the numbers or for a real accuracy need. Point is, a crap (read: simple and inexpensive) 8-bit DAC will have no more than 5-6 enob anyway. Would the OP still want an MCU that avertises an 8-bit DAC with that kind of characteristics, so they can feed the peripheral programmatically a full 8-bit word?
As you also mentioned, proper output buffering is also an issue and has a cost. Unless the MCU also embeds opamps usable for this (with low enough offset and RRO - which is not that cheap either) (of course you'll be expecting the whole 0V-Vref range!), you'd often need an additional buffer IC anyway - so you can as well use an external DAC for the same part count.
As I said earlier, it ultimately looks like a battle for low-cost, just assuming that semiconductor vendors are crooks. Well, not just crooks, but also clueless apparently, since some seem to think it's not just a market/cost reason, but just that they don't want to "innovate".
Why don't you design your own MCUs all with good embedded DACs, targetting the sub-dollar price tag (because above that, you can definitely find some MCUs with decent DACs), and see how that goes?