Weeds usually means undesirable plants, but for Rhinos, it mostly means Inedible Plants, today. Most plants need some time to get delicious, but until their moment comes, they count as Weeds.
Also, there are Weeds which Rhinos will never eat. They are there for everybody else to eat, which seems fair to Us.
All in all, Nature shoots straight.