Finally, I got it to work by typing "Campus of <X> Place, Faculty of <Y> Building". It wouldn't work without the words "Place" and "Building", which we don't ever use (we typically just write "Faculty of <Y>, Campus of <X>"). And the form didn't provide any clue about that being the problem.
The address on a letter has always been a free text input field, it still is when one writes private letters, and everything works fine. Why they have to complicate so much something that just works is beyond me.
Also some places don’t show names for different reasons, so having accurate numbers refering to the good entities can be critical.
Probably because it doesn't Just Work(tm) as well as you think. People in general are pretty bad at knowing their actual deliverable address - if you are someone as large as Amazon having even .1% of your packages returned due to user input address errors is likely quite a lot of money.
Having briefly done e-commerce stuff where we had to ship low value product en-masse I tend to think that .1% is a low estimate - but maybe people have gotten better at this since the early 00's.
When I moved into my house, I effectively had two different addresses that I had to disambiguate based on who I was talking to. As far as the post office was concerned, I lived on Main Street. But a lot of the local maps and local service people thought I lived on North Main Street based on an older street naming convention. At various times, people would tell me I gave them the wrong address.