When not doing client work, I experiment with new ideas, products and so on, and so there are time and development costs and more misses than hits.
Admittedly, I'm not a materialist guy, but my point is knowing a lot of tech stuff and working long hours doesn't guarantee wealth. I might even be better off financially if I didn't know this stuff.