To get the full benefit of Dwarf Fortress I found it was necessary to use 3rd party tools. One of the big ones is dwarf therapist [1]. This tool makes it far easier to toggle job preferences for all your dwarves according to their abilities. It presents a big table of your roster and lets you see all their skill levels and job assignments at a glance. It also has convenient features for grouping dwarves based on criteria such as migration wave which lets you tackle the mustering in one shot whenever migrants show up.
therapist seems like an important one, iirc they showed a similar interface in a steam version demo. Without it, jobs and aptitudes of all different dwarfs are all over the place and woe to you if you forget the key combo because by the time you figure it out you probably forgot the friggn guys name
"Shouldn't" as in: the developers of dwarf fortress should be ashamed?
Or "shouldn't" as in: the guy who uses mods is not purist enough?
Or something else?
Since dwarf fortress is free as in beer, I wouldn't complain too much.
I've played dwarf fortress a bit about a decade or so ago, and had fun. But I didn't stick with it. For me, the main benefit was in all the other games, like RimWorld, that dwarf fortress inspired.
"shouldn't" as in the game is obviously lacking an important component, if the essential game experience requires a mod made by a different party than the actual game developer.
It's not officially endorsed by the creator of the game. It's not mentioned on the download page or the "links" page.
The game is clearly missing something - a gap is being filled by Dwarf Therapist, and it would be a better game, accessible to more people, if the game just had a better UX built-in.
I'm not saying something whacky. The dev team has the exact same opinion as me and that's why they're putting a bunch of effort into the UX for the steam version.
Yes, aside from a few problems (like exposing a character’s real identity, when the game only wants to show the player their assumed identity). Also, Dwarf Therapist can make some complex deductions from the available data that aren’t shown in the game, such as showing which dwarves would be good for particular jobs by considering their stats, traits, skills, and preferences.
This was the tool that finally made DF playable for me, with it I was able to get into the game enough to enjoy myself and realize what everyone was going on about :)
[1] https://github.com/Dwarf-Therapist/Dwarf-Therapist