A co přesně by na tom nemělo fungovat?!
Minimálně bych očekával, že se interpretru jazyka nebudou podobné konstrukce zamlouvat a bude o jejich nevhodnosti autora informovat vhodnou hláškou.
Jde mi prostě o to, že použiju-li Potomek::soukromaMetodaRodice() byť v těle veřejné metody rodiče, snažím se o volání metody v kontextu třídy potomka, tedy se snažím volat překrývající implementaci metody v potomkovi, a není-li tam nalezena, použije se metoda rodiče, nebo je-li soukromá, jako v tomto případě, obdržím chybovou hlášku. Možná ale jen dědičnost a modifikátory přístupu špatně chápu.