The enterprise sales model is still alive and kicking for big contracts, especially in large organizations (enterprises). It just doesn't apply to products that are so cheap that procurement departments don't pay attention to them. Atlassian and Palantir both have sales forces, even if it's not what they call it - even Fog Creek, which was a sort of anti-Atlassian for a long time, has a sales force.
When customers write BIG checks, they want someone on the other end to answer questions, help them find the right solution, and assuage their fears.
Also, yes, there are some businesses where aggressive sales aren't that important. But most companies want to move up into the larger deal size at some point...at which point you definitely need a sales person. So let's cut the BS about sales people being less or more important than any other function in the company. It's so tiring.
For example, I see customer support as the most important aspect of sales now for SaaS companies. It is likely to be the first, and one of the most common, touch points for any customer. So getting the customer support team to realize they are selling too is crucial to success.