We often get caught up in trying to explain whats so special about interfacing your software with the real world. I think this post and video from the Raspberry Pi foundation sums it up nicely. And if you’re curious what we add on top of them: Analog I/O, lots of hardware PWM, Arduino Shields, programmable logic, DSP, and a whole lot more!