It's not that hardware is simple, but the fact that we have inexpensive micro-controllers that pack a giant amount of complexity and let us turn a lot of electronic problems into software problems.

Try building such a device only with non programmable TTL logic.