This is neat. I've been using three.js on and off for a few years and been following along as they've been adding more webgpu support. The biggest hurdle for 3D right now is that still some devices don't support it. I believe it's up to 70% or so though so I can see a lot more 3D showing up on the web soon.
And you are right. That's what makes 3D tough right now. Without webgpu, there can be a big cost to adding 3D content to a site, that in many cases may not be worth it. But on the other hand, we're hoping that this is a good time to jump into this space!
I made a fox - https://viewer.aircada.com/0zrdVsTSF