If Mecca was Nuked(Either by Sub,Bomber,Missile or even inside a vehicle like a Truck nearby) it would do one of these 3:
1) End Islam
2) Cause Islam to Reform
3) "World vs Islam"(A true World War, which would then either End Islam or cause Islam to be reformed if anything is left)
It's not a matter of Why it should be done at this point, its a matter of Why hasn't it been done already since so many things are in position or are in motion......
A MAD(Mutual Assured Destruction) scenario between the 3 major religions(Islam,Christianity & Judaism) could be set in motion that would allow for a One World Religion worshiping Technology to be put in place.
Global/World Government could be created to wipe out Islam. Since Islam would be a global threat attacking everyone, allowing the world to "unite" against it.
Population Control would happen & those who ally with Islam(Which would be The Left) would be & could be culled.
Now here is the thing......
As much as it would be easy to blame a country(All countries with nuclear capability would be suspect) for it, the best thing who ever pulls off Nuking Mecca could do is be Silent about it. Since Islam will go after all suspect country's regardless.
While things like Destabilization & Assassination have there purposes, they are Amateur(even 9/11 which had a "wow factor", was sloppy) due to how they really lack the "Wow Factor" when it comes to proper Global Impact. Since Mecca has such a massive importance to Islam. its a big & really obvious target.
A Nuclear Impact to Mecca would have Global implications.