The only reason dandelions are considered weeds is because they are both edible and easy to grow. Growing your own food was only for commoners, so dandelions were considered the ultimate hick food due to their availability. Even if you don't eat them, they are actually can be beneficial for gardens because their taproots raise nutrients up, allowing plants with shallower roots to get them and add minerals and nitrogen to the soil.