That is my understanding as well, that it adds a new panel to the player cards. I do not know if there is a way to disable it or not. If you don't want to use it, just don't look at it or skip by it in the player card. If you don't like it, it really doesn't affect you to just skip by it. This reminds me of the old MVP days when people complained that Franchise had the OPTION to play in different stadiums. People would really get upset on forums saying it was unrealistic to allow people to play in anything but the home stadium and it should not be allowed. As if someone else should get a say what YOU do with YOUR franchise. Same here, it is just an OPTION, even if it can not be turned off it can be completely ignored by skipping past it. If you do not like it and do not want to use it, it does not affect you at all.