1) Maybe, you'll tell me !

It requires about 3MB per year, so 2000 years = 6000MB = 6GB ; the save/load might fail at ~2GB, so after 600 years, it'll be a show-stopper.
Also, you can't have more than 32'000 players. With ~70 new players per year, that gives a hard limit of ~350 years.
2) from 2019, new pro players are fictional ; from 2015, new junior players are fictional.