Thanks for the insight. Good to know I'm not alone.
It feels orders of magnitude easier to make the internal repo the source of truth when developing and a huge sacrifice to productivity to split something out.
If there was a good solution I think it could really help allowing more open source company sponsored projects to get out there in the wild.