The problem is not to have those difference in level, that s the same thing in real life soccer. The real problem is the draw that is seeded and always put a high level against a low level. The random drawing should be in place and sometime a small team reach the final...... And that is the magic of the cup!!!! For the seeded draw.... There is the campion's league!!!
Think about that one devs, try to stick to real soccer principle instead of favorite the rank ... That' s what it is all about ... Hope to accomplish an exploit !!!