Largely, yes. Another department built a Python script that mostly was a driver for Selenium, because while they weren’t allowed direct access to some DB, nothing stopped them from automating a script to click various buttons in the shitty IE6 web app and scrape the results. I also recall they found that while passwords for said web app needed to be changed every N days, there was no lookback, so they had the script rotate between two passwords.
In my case, another not-insignificant factor was that multiple people on the team were quite good at abusing Excel and VBA, but only two others knew any other programming languages. One of them was an engineer (not SWE, engineer as in fab tool engineer - I think he was an EE) who occasionally wrote stuff in C for fun, and the other was also an engineer, but one who had convinced management that we should create an in-house SWE team. Great idea, and we weren’t the first to do so; unfortunately our manager was abruptly replaced, and his successor saw no value in the proposition.
In my case, another not-insignificant factor was that multiple people on the team were quite good at abusing Excel and VBA, but only two others knew any other programming languages. One of them was an engineer (not SWE, engineer as in fab tool engineer - I think he was an EE) who occasionally wrote stuff in C for fun, and the other was also an engineer, but one who had convinced management that we should create an in-house SWE team. Great idea, and we weren’t the first to do so; unfortunately our manager was abruptly replaced, and his successor saw no value in the proposition.