Spark only serves a few special use cases that usually don’t justify its cost, similar to map reduce on Hadoop.
Databricks though (distinct from Spark) serves no use cases.