> There will always be a market for smart people who are willing to be fearless of the unknown, willing to be lifelong learners and who are in technology because they can't imagine doing anything else.
Eh, that's not really a tangible marketable skill though, or if it is, it can be very hard to identify or convince someone to hire you based on; usually it's quite the opposite. If you're a programmer of some sort normally, and find yourself out of work, it might be quite difficult to get hired for anything else if the local economy isn't absolutely stellar. If anything, you might have a shot at re-training from scratch, getting a categorically different credential, or starting a business, but often an employer would look at your resume and think "This person will jump ship as soon as they can" or "what is any of this supposed to mean to me, I need someone who's good with customers".
It depends on your region as well though. Losing a job in Canada as a software person last month, last year, 2 years ago, would potentially be crippling for a _long_ time, but now it's worse, and it's worse for everyone else too, and you'd be right to be nervous about the future. Bet against easy transferability, and do your best to actually have a compelling case for an alternative when/if the necessity comes around.
Also relying on being fascinated to pay the bills works until it really doesn't, and if a person never needs to contend with that, they should consider themselves lucky. If at any point the work starts getting dull, and duller, and dullest, you've got quite an existential crisis on your hands, and it's important to develop a healthier relationship with the thing that pays the bills before you face homelessness.