> Are all your offerings just OK or even mediocre compared to the competition?
This was Microsoft’s strategy way-back-when. You can go surprisingly far, especially in enterprise, by covering all the basics without excelling at anything in particular, and fixing your mistakes.
Avoiding fatal flaws is really really important and is extremely difficult to do, so just managing to be mediocre at everything necessary is actually quite uncommon in my experience.
I have seen this particularly in my limited experience of founders and startups: you may need to be great at one thing, but you also need to be OK at many many things, and you must avoid the infinite sea of fatal flaws.