they should also remove the certification discrimination too. Someone with bachelors and masters done from outside of Canada has the same chance of securing a job in Canada, in short Masters applicants doesn't give Canada any bigger advantages that a Bachelors wouldn't or cannot give.
My theory is a little different concerning age. I believe it is perfectly fine for CIC to allocate lesser marks for the different age slots, having said that they should also add more points to a person having more experience. In that way, an aged person even if he is losing points in age would be able to compensate it with his experience. I believe in reality, Experience will add more human capital attribute to Canada than having an overseas Masters.
If they can add the above proposition in their system it will be more advanced and more fruitful for them.
I totally agree that experience would always help. But the thing is, it's way easier to fake your experience than show a fake degree. Something I have noticed here in the US where I've had people with fake resumes show up and struggle with the 101 stuff. Currently, you just need a reference letter for your experience and not some WES like certification that we do for our degrees, which shouldn't be a problem if you can get a notarized one from your colleague.