Bless my soul: "The mutation makes the virus resistant to the drug:" is right and "The mutation causes the virus resistant to the drug" is wrong. The English language is indeed nit-picking.
Nit-picking is pointless and excessively pedantic attention to small errors that do not matter. Correcting such errors as the above is not nit-picking. If you just want to write and speak pidgin English just go ahead - don't listen to us and don't ask questions here. If you said 2+2=5 and I corrected you, would you say that was nit-picking?
There is no place for pidgin English in A2K College.
To be frank, I meant that further grammatical analysis for the use of "cause" is probably required.