I was wondering where the namespace thing came from. Sure, packagename_funcname I'd cumbersome but it's not exactly hard and we've been doing it in C since forever.
I'd assumed it was an issue in the opposite direction. PG identifiers being too short. But it sounds like instead it's people not realising they can do this.