This has existed in every version since you've added in the option for standard leagues to expand, but I hope someone figures out how to code it properly soon. Whenever an MLB standard league expands, the new teams do not get a proper minor league setup. It's actually quite annoying. It always comes up with their affiliates being AAA, AA, A+, A-, A-, R, R with the A- teams and both R teams being in the same short season/rookie league.
It kills the immersion and there's really no excuse for this to happen in every single version of the game. Find someone who can code expansion teams to generate a minor league affiliate system with teams at AAA, AA, A+, A, A-, R. It can't be that difficult. I won't get fooled into buying another version of this game until you finally get this right.