The problem is 1) the Nasdaq 100 is where the majority of gains are coming from, and 2) it very well might be another 3+ years before anything unravels, if it unravels at all.
If you're truly at retirement, absolutely cycle out. But if you're still young and trying to maximize portfolio growth, it's not obvious that a non-tech strategy would yield better returns.