Get ready for the unpopular opinion ...
These aren't "wild" horses - these are low-value horses that escaped, weren't worth enough for anyone to bother to catch them, and then they continued on reproducing. A more accurate name for them would be free-ranging domestic horses.
There are several areas in Alberta where these free-ranging domestic horses are a major problem, not only because the pasture could be better used by cattle or other livestock, but because they cause motor vehicle accidents when they free range onto highways.
These herds regularly get new additions from some communities, where, when the people can no longer afford to feed their animals, get tired of feeding them, or when feed is scarce, they throw open the gates and let the horses fend for themselves.
Some of the free-ranging domestic horse herds west of Cochrane, Alberta include horses with brands on them. "Wild," eh?
Yes, free-ranging domestic horses are a problem, and I see no issue with these non-native animals being removed. If there were free-ranging domestic cattle herds causing a problem, no one would have an issue with that cull. Same with sheep, goats, or chickens. North Americans can have unrealistic ideas when it comes to horses, because cheval is not commonly consumed here, and because horses are generally considered to be pets. However, meat is meat, and if there's a market for it and unwanted/problem animals like this to fill it, then it all makes sense to me.