How is a button more expensive than a computer with network access?

Because then you can charge for the network access!