That plural/singular makes a difference there is something that I would consider to be a fault. "Llamas" gives me the page for "llama". Why should "flower" and "flowers" give me radically different results?
If I wanted to buy flowers I'd search "florist" or "online florist". The wiki page for florists is surely of far less interest than the page for flowers.
I suspect the google/ddg results for "flowers" are a result of florists SEO'ing out the ass, not a reflection on what people are actually looking for when they search for things.