Правильно он выделяет. Я бы даже сказал - очень правильно.
PascalABC.NET по сути вообще не Pascal, а C#, переделанный под синтаксис Паскаля и в который для совместимости ввели процедуры и функции стандартного Паскаля, однако в нем раз в двадцать, а то и сорок больше процедур, функций и прочих средств, чем в стандартном Паскале, не говоря уже об ООП. И Паскаль АБЦ вовсе не
PascalABC.NET .
Рационально написанная с использованием средств
PascalABC.NET программа имеет очень мало общего с программой на обычном Паскале или с программой на Паскаль АБС ;)