I'm going to answer your question, and I'm not trying to be unkind.
On one hand, it's due to a lack of understanding by the majority population, which can include bureaucrats. French-language schools are almost an afterthought. Provincial programming is based on English-language schools and, then, consideration is given to francophones or it isn't. I don't want to suggest that it's out of malice, but apathy or a lack of understanding may be to blame.