I apologize, I was not aware of this rule, thanks for taking the time to fix it and not removing the post!
Unfortunately, even showing ELOs would not have helped in my game (unless they showed the opponents in the lobby too). I do always check my allies ELOs on AoE2.net before the game starts to see if it is at least somewhat reasonable (if I see my ally is like 500 points below I quit the game because there is honestly no point in playing that). This time though they matched me and the 2028 player together which looked totally fine… There was no way for me to know we were playing against two players whos ELOs were both ~1000 points below ours.
I do hope they start showing the ELOs in the matchmaking lobby, but mostly I just hope they fix their matchmaking system. I can understand making some compromise with the ELO range for the sake of reducing queue times, but not only was this range WAY too big, the game matched the two higher ELO players vs the two lower ELO players. That is undeniably a bug.