Totally disagree on your first point. If anything, to be a fairer and safer tournament you need more weight divisions. Maybe 12-14 would be best (but not realistic) for each sex. 8 is the absolute minimum for safety reasons.
The difference is, unlike other combat sports, you're primarily using your bulk to generate power rather than speed.
You put a guy who naturally weighs 60kg against someone who weighs 48kg and, if you're lucky you get a quick and painful knockout.
If you're unlucky you get a sustained beating that seriously harms the loser's health.
Agree with the other points you make although pro boxing would have to be cleaned up a lot before they can let them fight at the Olympics.
For 2020 it would be unfair to rob boxers who have trained for many years to throw the sport out of the Olympics - but all the people at the top of the AIBA have to go quickly.
2020 would be their final chance. Any problems and they are automatically banned from Paris and LA