So for every person who moves up, someone must move down. So here is a thought experiment, instead of thinking about improving upward mobility, rather think about improving downwards mobility. Make it difficult to occupy the top echelons, make people work for it and deserve it, instead of just inheriting a fortune and riding the advantages of passive capital working for you.
Just a thought, I have no idea where it could lead but it could perhaps provide a fresh perspective...