Yep, I sold computer systems, software, consulting services, leasing and all combinations thereof and worked for 17 different organizations {including two of my own} and most of those companies are not in existence today.
I was always commission driven, never management driven and moved from company to company at my pleasure, not on their schedule.
Times were much different {in the 60s, 70s, 80s and 90s} and I'm not sure the same choices of opportunity and freedom of movement are available today.
....Or from personal sacrifice. There *aren't* 50 local companies agitating to hire me anymore. I'm free to change jobs any time I want, but I'll likely need to move to do it.
I'm sure that you've seen it. Lots of IT is now commoditized. Making computers work used to be akin to witchcraft, now my toddler is designing video games on some internet side he visits.
The "witchcraft" is still there, but it's a lot more specialized, and it changes much more rapidly. Or, one can take the route that I've taken....embed myself at a company that's too small to deal with the big outsourcers. I'm not under any delusions of irreplacability. I could be gone next week (or, frankly, later today) ... but its less likely to happen than at a big place like IBM, where they whack people 10,000 at a time. At least in the small company, I'm more likely to see it coming.
And, I've got a direct line to the CIO (my office is next to his). Went out for beers with the owner and the CFO last week. That doesn't happen at the big firms. Michael Dell and Sam Palisano rarely took my calls while I worked for them. :-)