In a perfect world yes. I for one am not that lucky in my area. I feed my pigeons mostly egg layer pellets which they do fine on coupled with a corn mix and an occasional other grain and shelled unsalted peanuts as a treat only.
This is what a good pigeon mix would look like.