I'm doing week 3 of the Plutus Pioneer Program. The CLI portion was especially interesting to me. If I understand correctly, the cardano-cli can interact with the real mainnet, which presents the following opportunity: Use the CLI to execute transactions, but have everything else (all the business logic) controlled by a non-Plutus programming construct (eg. PHP, MySQL, Python, even Applescript).
Writing dynamically created shell scripts to execute individual transactions appears to be fairly straightforward. What obstacles/problems/unintended consequences might I encounter creating such a thing? Much of what Plutus smart contracts allow does not apply to the business project I am envisioning.