Well written @Andreas_Traff.
I would say I agree with 90% of what you said. I don’t completely agree with point 2 and the reason is that it will spoil the fun for other racers like you and me, It wont impact Zwift in any way.
This is not a new issue it has been asked for since 2017 one of the popular topics is this one: Auto-Assign Race Categories
But 3 years down the line we have moved past asking for races based on w/kg but rather performance.
Imagine how much fun we could have if every rider had a rank and we could set up handicap races based on rank.
Or races using dynamic ranks, so one day you would race in group 7 but the next in group 5 just because different rank people show up.