I also think you can augment the customer success team to take care of that especially if you have a wide variety of customer profiles.
There is massive potential inside of companies customer support organizations that go unrealized.
They know the product, the customers, the bugs, they are the front line for down time, or bad deploys by engineering. I think the sales model is an old model that will eventually get up ended.
Customer Support > customer success > inbound leads
And if you do customer success right the customer will naturally grow with you or you find the limitations of the platform and that’s critical product feedback.
Btw, your description of a great sales person also works equally well for a great customer success individual.