In my experience you pay a ton more for the same amount of resources when it's PaaS so it makes sense that providers are going to push that over just configuring your own blank VMs.
For more complex products it's probably different, but the value of that is also higher. Just clicking Azure Search and simply start using it is a lot simpler then setting up your own Elastic Search cluster and having to manage it.