I don't particularly care for Unity (anymore) (though I never much did) but I gotta say, finally their promises are sounding like they come from having listened to what the people actually want
that would explain why the disparity was massive on amd then, i couldn't even reach 60fps while rendering like 1000 cubes (i know a lot of that will also be due to my inefficient rendering system), while it reached like 100 on my laptop's significantly less powerful nvidia gpu
when valve initially ported L4D2 to linux natively back in like 2016, the perf on top of the line AMD OpenGL on linux was beating top of the line NVIDIA D3D9 lol
microsoft has a vested interest in keeping GL running well forever into the future, thats why win11 comes bundled with mesa to do GL->D3D12 translation
i've made my music player relatively modular as well and now it's coming to bite me in the arse when it comes to implementing a proper API for it, cause it's too modular