BTW not a terrible advice. Unless you go broke and burnt out, it might be a good way to get hired to much higher and more interesting and impactful positions.
That's exactly how I think about this endeavor. If I fail, I can always get back to being a contractor. I think that with each failed attempt, my value as a software engineer or a manager will only increase.