except it, um, doesn't crash every three hours or so
Yes. It. Does. (Why would I lie about that?)
For example:
Faulting application name: Dwarf Fortress.exe, version: 0.0.0.0, time stamp: 0x57420c94
Faulting module name: ntdll.dll, version: 10.0.10586.306, time stamp: 0x571afb7f
Exception code: 0xc0000374
Fault offset: 0x000dc7c9
Faulting process id: 0x1100
Faulting application start time: 0x01d20d641e46bde2
Faulting application path: ###########################\PERIDE~1.03-\Dwarf Fortress 0.43.03\Dwarf Fortress.exe
Faulting module path: C:\WINDOWS\SYSTEM32\ntdll.dll
Report Id: 1976382d-0353-406a-93f1-c965dc42e337
Faulting package full name:
Faulting package-relative application ID:
Unfortunately, the error logging system is so deficient, I can't even file a bug report to assist the developer in figuring out what's wrong. As a developer, this sends up big time warning signs.
happiness isn't abandoned, it's actually a new subsystem? from 2014?
That abandons the system, in that dwarfs now never become unhappy and so all the subsystems and emergent behavior that depended on that never happen. And as I said, a cursory examination of how the new system works shows that you can't tweak it to make it work. It has some basic flaws as a simulation of how happiness works. These flaws and those of the prior systems are more important to Dwarf Fortress lore than a working system would be, since the sort of macabre things that DF are famous for... lines of contradictory happy and sad statements linked together for example.
Also, you're not the final arbiter on what the "pillars of its gameplay" are.
You have a exploration, resource management, sandbox game with elements of fantasy roleplaying and you think I need to be an arbiter about the pillars of the gameplay? The freaking menu system tells you want the intended pillars of the gameplay are. It doesn't take a genius to figure that out. Hey, look, I have a two military submenus up at the primary menu level... I wonder if that's intended to be a pillar of gameplay. Look, at all the freaking crafting/construction options... I wonder if that is intended to be a pillar of gameplay.