It's been done to death. Suffice to say, the clubs did not want to play in a diminished league so the more moved across, the less appealing staying behind was. Also, clubs like Clydebank were counting on that happening to actually form a league.
IMO the important advantage is that the general running of the league, although far from perfect, is much better. The SJFA and it's regional admin were idiots.