This is similar in Germany. Although I always had the it was necessary to remove a certain percentage from students with weed-out courses as entry to Maths, CS and Engineering is mostly free.
But as soon as you are through the weed-out stage (or undergrad) A or B is pretty much the only grade you can get.
But as soon as you are through the weed-out stage (or undergrad) A or B is pretty much the only grade you can get.