Or have gadgets become incredibly cheap? 99 cent iPhone apps etc?

There's an aspect of fun and tinkering that is gone. You can't usually change those apps or use them in ways not intended by the maker.