Whatever works for you is how I see it! And unless you have someone looking over your shoulder or share it with others would you be subject to someone saying its bad and real nix men dont do that etc.
I have assembled some real Rube Goldberg global award winning projects myself with stuff that people would deem "BAD" ... not Bad in a sense of illegal in any way but if i can get to a solution with 5 minutes of code that gets the job done, I will generally go that route when the end product is for myself vs put many hours into programming and researching and learning the "Proper Way" to do things, with both methods doing exactly the same thing or getting the same end result that I need.
For me its usually C++ or Perl and use of system calls to automate some process, sometimes a mix of both languages to take advantage of some features that Perl has that are quick to code that C++ is more involved in doing yet I want it as an EXE and not a .PL to run etc as well as I have a automation macro creator program that I own called Jitbit Macro Recorder (
https://www.jitbit.com/macro-recorder/ ) that I will record keyboard and mouse information and then edit it, or add instructions in the easy to program instruction list, or compile it as-is as an EXE to be called by C++ in a system call or .PL in a system call and all combined it does exactly what I need, BUT its a real Rube Goldberg method of achieving what I want generally and a lot less time than coding it all in C++ for example to parse info off the web etc in which I have found C# to be much better with and taken a liking too, but even with C# I mix what I know to get the job done, BUT... to "Real Programmers" vs "Hobbyist Programmers" it can be nails to a chalk board for them to follow and look at with what I did to get what i needed.
Only thing that would be bad to me is if by using an alternate method you open yourself up for a security hole in which your floating on the DMZ where your at risk of hackers etc, but behind a router with nothing open special for port forwarding etc, you should be fine unless riding on some other service that has a vulnerability that can operate over port 80 which i cant think of any.
I used this tool linked here Secunia PSI a few years ago to keep certain systems as up to date as possible to avoid vulnerabilities with software etc:
https://www.techspot.com/downloads/4898-secunia-personal-software-inspector-psi.htmlIt was neat in that I had been using older versions of software and tools unaware of security vulnerabilities and it pointed out when Adobe was out of date and other programs out of date and newer version as well as exploit info etc to assess the risk to update or remain on an older version such as for a software that was once free for home use under an older version but latest version is not just a 30 day trial in which I remain on the older free edition of whatever it was because I don't use it often enough to be worth while to buy it and the risk is very low so I will ignore updating that specific piece of software etc.
Lastly slightly off subject but in relation to the Jitbit software, I bought that Jitbit Macro Recorder software back in 2006 and ran into an issue with it 9 months ago on a Windows 7 machine in which my key given to me back in 2006 wasnt working on the newest version of their software which had a bug correction that i needed because I was hitting the bug with the older version on Windows 7. They have a lifetime license for it ( free updates ) and so a guy named Vlad contacted me back by e-mail after I copy pasted my original purchase e-mail to him to show proof of legal license ownership, since I save copies of all web purchased software invoices as proof of ownership, and he issued me a new key for the latest version that had the bug fix in it.