You lost me at "I do think closed source can be necessary"
Plenty will disagree. That's fine. I don't believe the world works in absolutes. I would be lying if I said closed source is never necessary. There will be circumstances I can't predict and valid reasons I haven't heard. I can't predict them, nor do I have much experience in the world of enterprise software development and product management.