I mean it's low level in terms of math. Development shouldn't usually require a vast understanding of trigonometry etc. Then again I'm coming from this with the perspective of a software engineer and not a game developer
velaptor is in preview and still has work to do. You can totally build games with it but there are some tools to create and make things a little easier and it is not fully cross platform yet
theres surprisingly little in terms of stuff like "draw cube here" due to how 3d rendering works, even high level abstractions like monogame still require you to manage verts and indices for 3d
you dont need to truly understand the complexities of the math to use them to draw models and stuff (god knows i dont, i just know the bare minimum, and i can get by)
Arguably vulkan could widen device support and unlock many cool technologies / features, but practically they likely have a huge number of existing DX focused & optimized content, which would largely go to waste
vzerouppervzeroupper is used for basically any floating-point code it zeros the upper 128-bits of all SIMD registers, and is functionally has no execution cost on modern processors as it all happens as part of decode in the register renamer it's required to avoid a perf pessimization that happens when mixing "legacy encoded" and "vex encoded" SIMD instructions, as the legacy encoded have a merge behavior that must preserve the upper 128-bit results
-- please feel free to tag me on things when my name comes up I try to check in every now and then, but pings let me know there's something I can look at specifically