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.
“Like acting, sales works best when hidden. This explains why almost everyone whose job involves distribution— whether they're in sales, marketing, or advertising— has a job title that has nothing to do with those things. People who sell advertising are called 'account executives.' People who sell customers work in 'business development.' People who sell companies are 'investment bankers.' And people who sell themselves are called 'politicians.' There's a reason for these redescriptions: none of us wants to be reminded when we're being sold.”
Then you start seeing sales goals for the account managers, and a year later the entire team that used to be helping customers is really spending most of their time trying to upsell them on things they barely need - because its what their bosses bonus is based on.
The sales guys tend to understand that structure a lot better, so they can qualify the leads from support and perhaps package that advice for the people who need to hear it if it's funneled to them appropriately.