As I understood it, the negative feeback was really about sh inspiration "if/fi", not about elif/elsif/elseif. I do not think that there was an expressed consensus about the later.
True
The closest case is CPP with its line-oriented #-prefix syntax, and I still think that we should do it like that.
Given that the pl/pgsql syntax has a space between "end" and "if", I have to agree. It's easy enough to change back if others can make a convincing argument for something else.