Many birds would just pick out the tastiest morsels and not get a balanced diet. If I offered my birds an option, they would eat sunflower seeds and that's it. And yes, my birds have a chicken yard they can go in and eat bugs and grass and such. Not my garden, that food is for me. I feed an all flock food, that way I know my birds are getting all the nutrients they need, not just what they want to eat. Kinda like forcing your child to eat their veggies. They may not like it but that is what is best for themNo, of course not. I want people to offer their birds real food, from which they can select what they want to eat at the time, not a homogenised pellet designed to deliver exactly the same nutrients in exactly the same doses in every mouthful every meal every day.
eta and even better if they can let their birds forage in the garden for a while every day to find the things they want or need there.