qBaLL the Horrible :
It's clear your criticism is based on a lack of understanding on how the ranking system works. It does not do match ups based on your ratings. It takes your current rank into consideration and show you opponents on your map within a certain number of positions in your rank. The worst your ranking the higher the spread of opponent rankings appearing giving you the opportunity to jump more positions, there will however always be somebody within ten or twenty positions of your rank which especially in the lower ranks will be closer to your star rating.
Instead of calling developers comedians I suggest get an understanding of how it works
glad he did not see my team 2 weeks ago i was ranked over 600 with a 90 rating, im no fan of it thats just the way i play the game to suit me so in future you will come across teams like me that do not play them only to fill fans for my stadium