My problem with feedback having been the giver and receiver is that both sides are supposed to pretend the giver had this omniscient viewpoint to judge all employees’ work and the employee has to politely take into consideration these judgements. In reality its a charade at best or demoralizing at worst.