Without upstreaming it wouldn't get traction it have now.
I agree that things could be managed better to keep it in the upstream but without upstraming we would be in deeper woods than we are now and still a lot of more users is needed to get even more traction and make it even more bulletproof with real-world testing.