GDI32 only works as well as it ever did.

WPF uses DirectX 9, in any case it is good enough for many businesses use cases.

UWP never had feature parity with neither Forms nor WPF, so already it has a hard sell to businesses.

Microsoft marketing always cool about cool experiences and design, without the actual meat in features.

That is why there were API reboots between Windows 8, Windows 8.1 and Windows 10.

Then comes along Project Reunion, which is supposed to properly unify Win32 and UWP execution models, instead a few months in, they do yet another reboot, that to this day is a shadow of UWP features, endless bugs, and a team that everyone thought was also part of the layoffs, has they were radio silence for months.

GDI32 you say? At least it works.