Make ScpiInstrument Not Abstract

Currently OpenTap.ScpiInstrument is an abstract class. I'm wondering what's the rationale behind this. I've found multiple examples within OpenTAP of trivial ScpiInstrument implements, which would be rendered unnecessary if ScpiInstrument were a full class instead of abstract. It has a full class implementation, and no abstract methods, so why is it abstract?

An example of this becoming an issue is creating a Python wrapper around ScpiInstrument, so that the Python class would be included in OpenTAP, but I have to use GenericScpiInstrument from the examples, and I'd like to eventually included this class with the Python plugin - this to me would look like bad form, and would be avoided if ScpiInstrument were not abstract. Also the PyHelper project has a "ScpiInstrument" class that has a trivial implementation, again unnecessary.