I have things like that in the game too. It keeps it fun and interesting, I find, the little stories that develop naturally while playing through the years.
My first team I started with had a Serbian player, he was decent, but I kept him just because you don't find many Serbians. He ended up getting called up to Serbia, I became his favourite personnel, and he turned into a team legend too!
As for the 1 billion salary cap (which is a really interesting bug/error/whatever!) if you do want to play the game without it there is a way to do so, its probably not 'right' but I can explain via PM if you ever wish to lower the salary cap