Virtual switches do not have capability.actuator

I was using the Activity Viewer app and noticed I couldn't select a Virtual Switch because it doesn't have capability.actuator. Similarly, I noticed that things like a Virtual Contact Sensor don't have capability.sensor.

Is there a reason for the virtual devices to be missing the appropriate generic capability?