CPU is gonna happen. Life happens and people have weak will in general.
In our "everyone gets a trophy" society, people cant handle not being the best right now. They give up instead of working to improve.
One of the biggest steps I think Bort could take to make the regular season be less volitile is one of two things.
When a team goes CPU, you have a roster freeze. no one leaves until the offseason. Maybe appoint a couple of GMs and finsih the season if no one wants to buy it.
Or secondly, if he lets folks leave, the CPU team needs to be 80-85 as good as it was when it went CPU this will allow the teams that would normally beat them do so, without 255-0 scores. Or they could purge the system for inactive players without teams, and put them on the roster.