Straight answer
Hardware is slower and more expensive than software. That isn't a sales problem, it's physics.
A code revision costs an afternoon. A board revision costs weeks, a minimum order, and another round of bring-up. So the first question I'll ask is whether your problem can be solved with software on hardware that already exists — an off-the-shelf flight controller, a commercial sensor, someone else's radio. Often it can, and I'll say so.
Custom silicon earns its keep when the off-the-shelf part doesn't exist, can't be sourced compliantly, costs too much at volume, or won't survive where you're putting it. Those are real and I've hit all four. They're just rarer than people expect.