Just accept that other people might flout the rules and don't let it annoy you and you'll have a much, much more pleasant travelling experience - it is inevitable that oversize and heavy bags will find their ways into cabins, given EKs global network...
Take advantage of EK status and board as early as possible to secure overhead space if in Y.