So I got curious and looked up how many United States generals were killed in World War 2, overall 31 were killed.
4 Lieutenant Generals were killed, of them, 2 of them were from accidental plane crashes and 1 was from a friendly fire airstrike, so only 1 was lost in combat to enemy fire, which was in Okinawa from an artillery strike.
9 Major Generals were killed, however 5 were from accidental plane crashes, 1 was from a fall from a balcony that was ruled a suicide, and 1 is disputed as being either shot down by enemy aircraft or from an accident.
20 Brigadier Generals were killed, which are the equivalent for Major Generals for Russian forces, 6 were accidental plane crashes, 1 was starved to death in a POW camp, and 2 are MIA so we don't know how they died.
So digging further, I looked for how many Soviet generals were killed, the issue is heavily disputed, Soviet record keeping sucked ass and Stalin loved to execute his generals so I got multiple numbers, but it seems it's in the 400-450 range, and I couldn't get any real numbers on specific ranks killed, I'll take off 100 of them and assume those were accidental deaths or the NKVD dragging them into a courtyard to end up with a nice flat 300. From the beginning of Barbarossa to the surrender of Germany was about 44 months
So far 4 Generals have seemingly been killed by the Ukrainians in a little under 4 weeks, to keep it simple for me I'll assume that one more general will be killed before we reach the second month of the invasion, so 5 generals every month to Ukrainian forces. If the invasion, by some ungodly means, lasts 44 months at the current rate 220 Russian generals will be killed, so they're losing Generals at fairly close to the same rate as they did in World War 2, if not higher if you think more than a hundred generals got dragged off by the NKVD or had an accident.
TL;DR: Russians have always sucked ass at preventing their Generals from being put 6 feet under.