Most high-level gfx APIs don't even get the basics right. Transient staging, sync, cached FBOs/PSOs/descriptor sets, RT support. Instead they enforce invented concepts onto a rock (the GPU), which does not really care how elegant your invented abstraction is. Or they take a "common denominator features of 2006" approach, ending up extremely outdated in 2026. Great if you plan on running your cutting edge graphics project on a knockoff MediaTek phone running Android Kit Kat and about nothing else.
So I wrote one with AI as a statement: someone please write one by hand that's better, not worse.