While it's true that there are exceptions to the "no mix" rule, I tend to only use those exceptions if a pokemon has solid enough base stats to get by with distributing two attack EVs.

If you gave Luxray both attack and special attack EVs, what would happen to its HP? Defense/Special Defense/Speed?

It would turn out slow and defenseless - practically useless for competitive battling.