It's more lucrative to license Windows + SQL server + MS 365 + etc etc than hourly VM rates.
SQL server is also offered as a managed service on Azure, and you can query it from your linux server just fine.