well i might be going off topic a bit but another reason for badges, other then the obvious elite 4, is so that pokemon with higher levels obey you. with the first badge pokemon up to lvl 20 obey you, 2nd badge pokemon up to lvl 30, 3rd badge lvl 40, etc. Also in the new games the more badges...