I think that what you're saying mainly concerns federally regulated private businesses. Every province is free to adopt what it considers the right policies.
However, once the Use of French in Federally Regulated Private Businesses Act, which would be introduced under Bill C‑13, is enacted, there will be two language regimes, which could cause some confusion for businesses and consumers. Consequently, I think it's extremely important that we clarify who's responsible for what.