Often people use weeds for flowers because they are hardy to that area and therefore easy to keep happy. And many are really pretty. I have several I use in flower beds and some I wish I could but they resent being moved or don't like good soil, preferring stoney, poor soils.