Honestly the most plausible explanation for same is that tech people are so overpaid with so much excess savings that they can easily spend years between jobs for no reason.
So we will see how long these salaries are sustainable. (Oh, and of course there was a definite overproduction of developers, when everyone and their dog assumed that remote will be the undisputed default during the pandemic.)
I like how people in tech are always overpaid but IP trolls, investment bankers, and physicians running "telehealth" (pay and play) clinics aren't.
People in this industry just seethe with envy whenever anyone makes more than they do. I don't know what it is so special about this particular industry that makes everyone want to be a crab in a bucket so fucking hard.