More like good design practices avoid massive refactoring. The way the article puts it, choosing the wrong legal structure is like writing your webapp in hackish Perl, realizing it's becoming popular, and then scrapping your code and redoing the whole thing using a decent framework.