Maybe adding a poll might be the right way to find out usage statistics.
Not sure if I understood the situation from the OP. SCPI alone in a program doesn't make much sense to me, because one needs to know the instrument very well to take advantage of it. I wouldn't know how to present to the user an interface to SCPI and to a program at the same time (without asking the user to write code). Then, on the PC side, all the components are in place, it only remain to glue them together.
Also, SCPI alone is nothing, has only about 10 commands standard, about interrogating the status of the instrument, while any average instrument has hundreds of SCPI proprietary commands. Not much is standardized, except the syntax and how to process/answer the command. SCPI needs many other layers and protocols to make it useful while remote controlling an instrument, and the only thing that could make SCPI interchangeable is the IVI layer, AFAIK. Otherwise, each instrument has its own set of SCPI commans that must be known by the user in order to make use of those commands.
To answer the title, yes, I'm using SCPI sometimes, but I've used as well Modbus from my DMM that doesn't know SCPI, or sent text over COM ports, or set variables in a embedded Linux over SSH (PlutoSDR), etc.
For the SCPI alone, it's standard, though many of the electronists or hams might not want to get dirty with any kind of remote controlled instruments, except if it were to be a simple program, with a clean GUI and no tinkering.
- Those who like to tinker with software, will tinker no matter it's SCPI or something else.
- Those who don't like programming will want the nice GUI, and don't care what's under that.
- SCPI by itself has no particular advantage for a small VNA/hobby usage, can be whatever.
- SCPI is a must have for automated testing in an industrial setup, or for instruments present in a research lab. Might be a plus when marketing a product, too.