It's also quite difficult to manage.
I was lucky enough to have 3 companies that all gave me offers (a couple years back when the market for tech was at its peak). It played out like this article recommends. After an offer was on the table, the other 2 kept throwing better and better offers at me.
However, interviewing at 3 companies, over the span of 2 weeks, with an existing (remote) full time job was hard work. Likely impossible if I hadn't already checked out at the FT job. It was also mentally exhausting, with how companies like to do multiple rounds.
I agree with you within the scope of top tech jobs. The tech interviews process is fairly uniquely grueling because it's both very high paid (so a costly mistake to hire poorly) while lacking much professional certification.
In many other careers the interview process is, if not shorter, at least more behavioral and less mentally draining because you're already pre-screened by licensure or rigid advancement structure of some sort.