So... your first argument against MLuke being uber is the exact same one that's been thrown out multiple times and been countered multiple times. Scarfer and Revenge killing... an argument that requires one of your pokemon to die and which applies to every pokemon in the game. Jesus Christ how many times has this been said? I've even done CAPS LOCK SHOUTING to get the point across, which made me look like even more of an idiot than I already look like and this is still said again and again. Scarfers are not relevant to Luke getting banned or not! Any pokemon can be revenge killed! Mewtwo can be revenge killed too, shall we let him into OU as well? What about Kyogre? Or Rayquaza?
Focus sash, lol. So you have to sacrifice one mon to get in the sasher in safe, pray to Arceus rocks aren't up, and then let the sasher get down to 1HP to deal with luke and you call it a good way of dealing with him. I would assume your opponent would say the same thing, a 2 for 1 trade is a great deal.
Your other points are odd as well. Unlike the pokemon you listed, Megaluke doesn't need baton pass support to set up, which puts him far ahead of Megachomp. And why does Luke "have" to set up on his own? Luke can catch a baton just like any other pokemon, he just doesn't need it, he can run the relay solo if he has to. His typing is by no means shitty, Heatran is weak to common types too. So is Aegislash. Don't see anyone saying their typings bad, do you? In fact, everything has weaknesses so that's another argument that isn't exclusive to Luke. Lucario has lots of resistances (8, in fact, meaning he has more than twice as many resistances as weaknesses) and can therefore come in on many pokemon if they don't have something that hits him super-effectively, and set up on those. Ghosts, a counter? When Luke usually carries Dark Pulse/Crunch/Shadow Ball? The only ghost that can somewhat deal with Luke is Aegislash. All other ghosts get OHKO'd.