1.) Those calcs aren't even accurate since Talonflame runs some HP EVs. It should look something like this:
252 Atk Life Orb Weavile Ice Shard vs. 48 HP / 0 Def Talonflame: 107-126 (34.6 - 40.7%) -- guaranteed 3HKO
If it's a Bulk Up set (don't know the spread off the top of my head) there's no way in hell you're winning, and you're set up bait.
2.) Talonflame can just Roost up as you're Ice Sharding it so you still lose.
3.) you can't KO Talonflame after SR with your Life Orb boosted Priority, which is fucking sad.
4.) E-Speed does make Luke better since it makes it harder to revenge and hits neutral targets harder than your neutral Ice Shard. Also priority matters a fuck ton in the this meta (why else would something as fast as Weavile carry a priority move?).
5.) Luke can get past Aegislash because Earthquake does not make contact, which means you don't have to play guessing games if you're carrying it.
6.) The speed doesn't matter since you lose to several significant threats like Keldeo and Greninja that Luke can get past anyway.
7.) Luke's resists give him chances to set up that Weavile doesn't have and his ability can give him a free boost against Knock Off happy opponents like Bisharp (which Luke counters and Weavile doesn't, another HUGE plus for Luke). Hilariously, Luke can check you if you're Knock Off happy and easily beats you otherwise if you're not running Low Kick.
+1 252+ Atk Life Orb Lucario Extreme Speed vs. 0 HP / 4 Def Weavile: 235-277 (83.6 - 98.5%) -- guaranteed OHKO after Stealth Rock
+2 252 Atk Life Orb Weavile Ice Punch vs. 0 HP / 0 Def Lucario: 201-238 (71.5 - 84.6%) -- guaranteed 2HKO
Your Life Orb recoil or SR damage means you dead bro.
8.) Just for fun.
4 SpA Mega Venusaur Giga Drain vs. 0 HP / 4 SpD Lucario: 64-76 (22.7 - 27%) -- 43% chance to 4HKO
252+ SpA Mega Venusaur Giga Drain vs. 0 HP / 4 SpD Lucario: 86-102 (30.6 - 36.2%) -- 50.6% chance to 3HKO
252 Atk Landorus-T Knock Off (97.5 BP) vs. 0 HP / 0 Def Lucario: 77-91 (27.4 - 32.3%) -- guaranteed 4HKO
252 Atk Garchomp Outrage vs. 0 HP / 0 Def Lucario: 131-155 (46.6 - 55.1%) -- 69.5% chance to 2HKO
Yeah, totally can't switch into shit at all.
(An Outraging Garchomp is set up bait if you come in after something dies, btw)
There are so many things wrong with this post that I dont even know where to begin.
1. Weavile's Knock Off does about 50% to 252hp +1 def Talonflame so you're not really set up bait. If it keeps trying to roost you could also Swords Dance as well. And Talonflame could Roost once it's item is lost, but you could predict that and Swords Dance. Also Talonflame has a lot of different ev spreads so i just chose the standard one. Anyways, the original point I made is that Talonflame doesnt have to be dead for Weavile to sweep, just weakened. I never said Weavile could beat it 1v1.
2. Ice Shard would go before Roost for the same reason it would go before Brave Bird. So it would either die before it could Roost, and if it didnt die you shouldnt be ice sharding in the first place. Also, as I said before, it would come down to predicting a Roost and a Swords Dance, if the Talonflame isn't banded in the first place.
3. I never said I could OHKO it after Stealth Rock. The original point was that Weavile could finish off a weakened Talonflame so it wouldnt prevent its sweep.
4. Even though you literally just stated that Weavile has Ice Shard, you seem to be forgetting that Weavile has Ice Shard, which is priority. Meaning that Weavile is also "hard to revenge" like Lucario. So Lucario cannot be way better than Weavile for having the same thing (which is priority). And yes, E-Speed hits slightly harder than Ice Shard. It also has a +2 priority, but Weavile is literally the fastest pokemon that uses priority so +2 opposed to +1 really never makes a difference.
5. Lucario can get past a weakened Aegilash, not Aegilash, if it chooses to run Earthquake. Lucario's Adamant, Life Orb, max attack does at most 71.2% to 252hp Aegilash. Aegilash will then vaporize you with Sacred Sword. Weavile has a 50% chance to OHKO 252hp Aegilash after Stealth Rock, which Lucario can never do without a crit. And if Aegilash does Kings Shield, Weavile could either Swords Dance, or take the drop in attack and still beat a weakened Aegilash.
252+ Atk Life Orb Lucario Earthquake vs. 252 HP / 0 Def Aegislash-Shield: 195-231 (60.1 - 71.2%) -- guaranteed 2HKO after Stealth Rock and Leftovers recovery
252 Atk Life Orb Weavile Knock Off (97.5 BP) vs. 252 HP / 0 Def Aegislash-Shield: 276-328 (85.1 - 101.2%) -- 50% chance to OHKO after Stealth Rock
6. The difference between a base 125 and base 90 speed doesnt matter!?! Have you ever even played on Pokemon Showdown??? And seriously, neither of them beat Keldeo or Greninja unless they are weakened. Keldeo will end Lucario's life with Secret Sword and Greninja can OHKO a completely healthy Lucario 68.8% of the time. But, Weavile will always beat Greninja as long as it doesnt resist Dark.
252 SpA Choice Specs Keldeo Secret Sword vs. 0 HP / 0 Def Lucario: 558-656 (198.5 - 233.4%) -- guaranteed OHKO
252 SpA Life Orb Greninja Hydro Pump vs. 0 HP / 4 SpD Lucario: 265-313 (94.3 - 111.3%) -- 68.8% chance to OHKO
7. By no means is Lucario a counter to Bisharp, it has a great chance of dying from the combination of Knock Off + Sucker Punch before it can even move.
252+ Atk Life Orb Bisharp Knock Off (97.5 BP) vs. 0 HP / 0 Def Lucario: 148-174 (52.6 - 61.9%) -- guaranteed 2HKO
252+ Atk Life Orb Bisharp Sucker Punch vs. 0 HP / 0 Def Lucario: 121-144 (43 - 51.2%) -- 5.5% chance to 2HKO
Also, why does it matter if Lucario can beat Weavile? That is mostly irrelevant to viability since neither of these guys are that common in the ou metagame. Many pokemon can beat Deoxys-D one on one yet Deoxsy-D is still S rank. Also, if Weavile was running Low Kick, it would be a guaranteed OHKO on Lucario.
8. You are missing my point. My point was not that you cant take those hits, but that you cant do anything to these pokemon. For example, Landorus-T destroy you with Earthquake after you switch in on Knock Off unless you are running Ice punch. Venusaur will either use Leech Seed, Hidden Power Fire, Earthquake, or Sleep Powder after you switch in on Giga Drain. And Garchomp will probably 2HKO you with Outrage (depends on the set) or Earthquake you if it hit you with Dragon Claw instead of Outrage. The point is that you can happily switch in on your many resists, but cant actually beat the pokemon you are switching in on.
Your arguments are flawed and bias. Even if Weavile deserves B- rank you would still be wrong on the majority of your points.
Also why do you keep bringing up Lucario? I only brought it up in the first place to compare Weavile to something similar to it...