Firstly new teams should always be created in teh lower divisions, never replace bots in upper divisions. Bot clean-ups would then always give top league spots to teams that are the most ready and deserving, instead of some brand-new team thrust into division 1.
I support this suggestion. It's surprise for me, it's not already working like that in all countries. In our country new teams are created in the lowest division (IV) and spots in II and III keep empty till the end of the season. But in past it wasn't working like that.