Yep. No matter what industry, you cannot make a miracle product that accounts for every use case and is amazing at everything. You can burn trillions trying and still come up short.
The better way is focused products/specialization. Make something that fills a specific niche very well at a good price.
You'll might need more products to get complete (or close to complete) coverage, but you'll end up paying FAR less in the long run on R&D, maintenance, delays, etc.
Well. Feature creep happens because the project is not modular enough that any addition has to be a feature instead of an external addon. But modularity would not be compatible with locking in the government.
The better way is focused products/specialization. Make something that fills a specific niche very well at a good price.
You'll might need more products to get complete (or close to complete) coverage, but you'll end up paying FAR less in the long run on R&D, maintenance, delays, etc.