dipende cosa intendi con il termine "erbaccia", non è una distinzione botanica...
Se intendi qualunque pianta nata senza la tua volontà, allora è senz'altro erbaccia, ma se intendi una pianta brutta da vedere, allora non lo è (anche se il discorso è soggettivo, perchè per alcuni non esistono piante brutte in assoluto). Se intendi una pianta ritenuta "infestante" o invasiva, ce ne sono tantissime che pur vengono coltivate (e anzi, sono diventate infestanti proprio "perchè" coltivate) e sono considerate erbacce solo quando "scappano".