A big hole in your reasoning is human intervention. We cultivate plants (and animals) for specific traits that have nothing to do with their ability to better reproduce. Pollinators in areas are weakened, if not killed from the use of chemicals. Many hardy plants are deemed weeds and eradicated from properties to preserve artificially pristine lawns. Without human intervention, plants would follow a more true form of evolution where the surviving plants would be those most enticing to pollinators, whether by providing more nutrients, easier to find, or proximity to hives.