Sounds more like an appraisal than a development meeting. Used to hate those too. It's not progress, it's a fad. Good management interact with their staff continuously and know the situation without stressful confrontational type special meetings. But these things become the "must do" flavour of the day and everyone endures the management's inability to see through it and not find the courage to say, "No". As a lowly employee you just have to put up with the nonsense inflicted from above, or find a better employer. It doesn't last forever, retirement and freedom eventually arrives.