@ChristianRRL regarding on why DLT doesn't allow you to use all-purpose clusters:
1. The DLT runtime is derived from the shared compute DBR, it's not the same runtime and has different features than the common all-purpose runtime. A DLT pipeline is not capable of being executed in any of the all-purpose cluster runtimes.
2. DLT is a different product than all-purpose compute, with different prices.
Feel free to use our Pricing Calculator to compare prices. At the current moment, if you run the exact same workload, with the same driver and workers instance types (and workers amount) on DLT, it should bill you with less DBUs than on all-purpose.
Best regards,
Raphael Balogo
Sr. Technical Solutions Engineer
Databricks