If I were Education Potentate (since your sensible suggestions will never be implemented, more's the pity) I would require that every professor -
every professor - leave the classroom at the end of each five-year period of teaching, and work at a job in his/her discipline for a minimum of two years before returning to the classroom. That might not eliminate entirely the "ivory tower" syndrome, but I suspect it would tarnish it up a bit.
I do like your suggestions; however, common sense has no place in academia. :-/
Great idea about having to work in the field of their profession. I like it.