Apparently, for every app deployed on Databricks, a separate VM is allocated, costing 0.5 DBU/hour. This seems inefficient, why can't a single VM support multiple apps? It feels like a waste of money and resources to allocate independent VMs per app when a shared resource would be more than sufficient. I hope Iโm mistaken, can someone please clarify whether it's possible to support multiple apps on Databricks using a single compute resource?