No garden without its weeds. meaning

HOME PROVERBS

perfection

No garden without its weeds.

means that:
There is no perfection; everybody and everything have failings and faults.