I should add that my work in on Linux with Xorg, of course. For my non-GUI graphics work I use OpenGL and write simple shaders. The platform is an i7-1165G7 which has a decent (for my purposes) integrated GPU.
I only use GTK when I need a real user GUI. Even then, the simple GUIs I write are hand crafted without Glade.
It seems very odd that Cairo is no longer the preferred primitive renderer. Even more odd if GTK is now using OpenGL and not Vulkan. Not that I am a fan of Vulkan.