There are different types of organization culture, but I don't think that one type is necessarily better or superior than the others. I think that different organizations have different needs. One type of organizational culture that works for one organization may not work for another.
I think that organizations' leadership must determine the best organizational culture and structure the institution according to that. If employees dislike the culture of the organization that they are working at, then they're at the wrong place. It means that the organizational culture is not matching those employees' working styles and expectations. They should work somewhere else.