Discussions are more than encouraged, and they certainly influence votes from the deciders. But at the end of the day, and this has nothing to do with being Open-Source or not, someone has to decided whether a feature should be included or not; and that's the role of the core team.