It's possible to "sell" directly to users, but you have to have a particular pricing structure: free to individuals.
This is what TravisCI, Dropbox and Slack did.
You actually have to have a really good product to pull this off, though.
What you want is the right level of decision making for what you’re selling. Sometimes it’s a skip level manager with budgetary authority and expertise to champion purchasing. Other times it’s many different stakeholders up and down the org chart (from end users to execs).
In my experience you won’t get exec buy in if you don’t have their subordinates and others championing you as the best choice. If the in house expert in the domain isn’t interested, you won’t succeed with the executive.
Ideally you maximize value/experience for users while you figure out how to get execs to buy your thing, but the sad state of most B2B software is a testament to how insanely hard it is to be good at both.
If someone wants to really optimize for exec only, just do it the old fashioned way and bribe them. That's probably cheaper than making functional software, right?