Dude. Are you for real right now?
I work with data all day and have for 20+ years. I *STRONGLY PREFER* to develop my code in a UI and then later deploy it to the production infrastructure via CLI/API. I just cannot possibly fathom how you could seriously tell someone working with data that they should interact with their systems in a CLI/API way all the time; it just doesn't make any sense whatsoever, unless you are dealing with queries and their results that are not at all complex.
There is a place and a time for both paradigms and to suggest that we should direct someone away from their preferred use case is really over the top.