No one is implying your stupid for doing things the way you do, as you stated it works 100% of the time.
Why would anyone switch from using something that is working 100% of the time and does everything they want. Users move on when they need more. Active Home Vista () uses the AHP SDK when using a CM15 which is fine if they use the dll. Originaly when I looked at AHV it did not. The AHCMD.exe is basically a test program to send X10 commands nothing more and was created to do nothing more.
Batch files are great for performing simple tasks and you may soon move on to creating more elaborate tasks.
Most here on the forum either are either to suborn to try batch files or have done that in the past and moved on. As well many here are not willing to hand HA control over to a cloud based program.
To many of these have gone by the wayside.
If I understand correctly what your doing is, your using a program (Google Home) to trigger a skill to tell another program (TriggerCMD) to activate another program (batch file) which activates another program (AHV) which if using AHCMD.exe triggers another program (AHCMD.exe) which uses the ahscript.dll to send commands to X10nets which send X10 commands.
No one is saying that is wrong just that is a lot of steps where a potential problem could occur.
I've moved away from using a PC for my X10 needs which is what the WM100 was designed to do.
However the WM100 failed to live up to my expectations.
I now use a $5 RPi for my Home Automation and it performs better then AHP or any AHPSDK program I tested or ever created.
TriggerCMD will work on a RPi but I don't require it as Google and Alexa already talk to my RPI software and I can control things from anywhere.
Don't get me wrong I'm not bashing you or any of the software your using. It is working for you 100% and that is what counts.