I don't think the dev team has that responsibility. They just continue doing their normal jobs.
As for the arguments back and forth on whether or not people like World Bosses, it is obvious that people are on both sides of this matter, and endlessly contradicting each other is going to lead nowhere.