Why is there a discussion? What do the people who don't want to take the patch say? "We don't care if we lose customers with unusual names"?
Because of code style (I do not mean spaces or tabs, it is beyond that). Different developers have different ideas of how a function should behave, where it literally has no effect on how the rest of the system works.