400'000€ yearly income is not middle class. It is roughly the top 1%. Are you maybe mistaking property for income?
I would have preferred taxing on property instead of income, but as long as interests and profits and other benefits are part of income, it sounds reasonable to me.
Actually, 90% income tax for the top incomes was common in western countries in the 50s.