IIRC Russia started putting cages on its tanks in response to Ukrainian use of top attack anti-tank missiles such as NLAW & Javelin.
I think this was the thought process from observers who saw those first minimalistic roof cages in the early war, myself included. I'm not sure we ever got an official answer as to the thought process, or even an insider answer. In other words they could have been a response to quad-copter munition drops. But even if we go with that argument, the point remains. Russia acted in response to Ukraine having and using certain capabilities. Today's tank sheds certainly a response to drone usage. I think if Ukraine's main method of combating Russian armor had still been ATGMs we would have seen Russia doing something different.
I think Ukraine should be considering (and I believe is considering) how Russia will react to what Ukraine does, and vice versa. Both sides are trying to predict the actions of the other, and from an observer standpoint if this conflict interest someone, they certainly should consider why the countries act the way they do, and how their actions fit with the actions of the other.