По каким причинам приватные свойства родителей имеют больший приоритет, нежели публичные свойства потомков?
Потому что иначе по факту мы бы получили переопределение приватного свойства, что противоречит смыслу. По-этому, выбранная логика волне очевидна и не дает подводных камней.
Ответ точно такой же как и здесь: Почему PHP иногда ведет себя так, как будто приватные методы словно наследуются?