The above answer does not address the question. The question isn't about how PHP works, but rather why was the decision made to give null coalesce a lower precedence when designing the PHP syntax.
I am also baffled at this design choice. Perhaps someone can enlighten us why they chose this order.