The performance difference around download times and time-to-being-usable are quite obvious if I turn off gzip/deflate in the client, so I'm not sure it's "most flawed".
I did also mention an unofficial builder where you can bundle just the parts of three.js you need in another comment.