But when you look at the roster differences, let me put it this way, the roster value of France is 1 billion euros, the same for England? 1.1 billion, now lets take a look at how much Croatia roster worths; 360 million. You can say whatever you want to say for the reason of it, it's just not the same and will never be the same at all.
This is a strange argument. England and France are home to some of the richest football clubs in this planet and therefore the local players can expect to get good contracts. Croatian players on the other hand doesn't get noticed by these clubs very often. Around half of them play for Croatian clubs, such as Dinamo Zagreb. But that doesn't mean that these players are inferior when compared to players from England or France. And the contract values are not purely based on performance. Fan following also plays its part. England players can demand a higher contract value, since their fanbase is larger.