Why not save time and do it the other way?
Install the minimal/netinstall image, and then add what you need.
You’ll probably spend less time adding than trying to figure out what’s installed that you do or don’t need and trying to remove random packages without breaking anything.
It’s not even that complicated: at some point the non-billionaire investors are going to want a return on their investment, and they’re going to push BlueSky, Inc. public and that’s the end of that.
An IPO is every bit as bad for independence as a nutjob buying your company, because you’re really just selling your company to every nutjob who puts up $10.