as far i know currently ((as of 03-25-2024) databricks don't any workspace admin settings option to restrict users from creating a workflow/job or delta pipelines.
Here is the use case for it Example: you have 3 tier landscape Dev, Qa and Prod.
It is ok for users to create workflows/jobs and pipelines in dev but there is no need for them to create in QA and production but as an admin we can't restrict users from creating.
If anyone else out there feels same. Unbale to restrict could have below disadvantages.
1. There could lot unnecessary jobs and if user base large there could be many workflows.
2. Let's assume user has read access to data and access to all purpose cluster/SQL warehouse, user can schedule a workflow. as admin we expect user not to do it but admin won't be able to restrict. This could incur cost.
There could workarounds like scheduling a job to delete workflows which are created by users, but it would be good to have this feature.