The terror comes from memory. Because the GPU can now generate infinite work (a particle system that explodes into a million more particles), developers can no longer rely on static buffers. Microsoft solved this with —a safety net where excess work spills over into system memory without crashing the driver.
You won't see "Work Graphs" on a game's box art yet. The feature shipped quietly inside (and later). But the implications are massive for three specific genres:
In DirectX 11 and classic DirectX 12, the CPU had to record every single GPU task in a massive linear list. If a game needed to calculate shadows, then physics, then lighting, the CPU had to sit there, line by line, building that list.
Finding a "good guide" for DirectX is tricky because the "latest" version (DirectX 12 Ultimate) is significantly more complex than its predecessors (like DirectX 11 or 9). It gives developers near-total control over the GPU, which means you have to handle a lot of the heavy lifting yourself.