Nein, das Sprichwort bedeutet etwas anderes. 'Unkraut' sind "schlechte" Pflanzen, die man nicht haben möchte, und 'vergehen' bedeutet hier so etwas wie sterben. D.h. es bedeutet, schlechte Dinge sterben nicht aus. Man sagt das meistens über sich selbst und meint es ironisch. Z.B. wenn ich krank bin, sagt jemand zu mir: Ach, du Arme! Es tut mir leid! etc. Dann antworte ich: Unkraut vergeht nicht.
'Reden ist Silber, Schweigen ist Gold' ist ein bisschen altmodisch, aber man kann es schon noch benutzen.