Whether all those words are frowned upon would largely depend on dialect (Queen's, International, American etc.) and local custom. For example, I use waitress, stewardess and actress, but never authoress or manageress.
It's probably quite baffling to someone for whom English is a secondary language.