Esta es otra de esas expresiones que es posible que escuchéis por ahí.
En todas las familias o en todos los grupos de personas siempre hay un viejo cascarrabias, una persona que parece que disfruta haciendo daño a los demás, algún borde que no hace nada más que ir chinchando por ahí a todo el mundo. También ha pasado que dictadores muy muy malos han vivido durante muchos más años que otra gente que ha sido mucho más buena a lo largo de su vida.
Pues bien, esta frase se utiliza en esos casos en los que pensamos, jo, con lo malo que es este y mírale, con 90 años todavía está vivo (o como también se suele decir, vivito y coleando). Un español, en ese caso os dirá: Mala hierba nunca muere, refieriéndose precisamente al hecho de que ese tipo de gente es como las malas hierbas que nacen entre las flores bonitas, y que resisten más que éstas.
En este caso se hace una metáfora entre una persona y una planta, para hacer más gráfica la expresión. Espero de verdad que en vuestra vida no hay muchas malas hierbas y que no tengáis que preocuparos de si se mueren o no.
Fuente: https://expresionesyrefranes.com/2007/02/25/mala-hierba-nunca-muere/