Gtlf is where we are all headed but you’re right, the tooling hasn’t caught up yet. Google Draco[1] is also an important new development. Compressed meshes and point clouds! It works well and has three.js examples.
I have no idea why no one is talking about Draco anywhere. It’s a hugely important new tool. MPEG for vectors!
I think FBX works well with three.js too.