Dentro del comunismo no es necesario abolir la movilidad social. Es una falacia que el sistema planteé que hagas lo que hagas tenés derecho a lo mismo.
Lo que prohibe el comunismo es la capitalización del trabajo ajeno y la propiedad, sin embargo el concepto de propiedad se reemplaza por el de uso, donde uno no es dueño de los bienes que usufructa sino que es usuario de los mismos. En ese sentido, el comunismo es mucho más cercano a lo que vos abogás del capitalismo que el propio capitalismo, porque desde su mera base sostiene que tenés que llegar tan lejos como tu esfuerzo y capacidad te lo permitan.
Sobre que lo controlan poco y sin autoregulación, los sistemas capitalistas son controlados por aquellos con grandes acumulaciones de capital, quienes tambien carece de autocontrol y logran bastante bien esquivar cualquier tipo de control por parte del Estado, a quien no dudaran en calificar de comunista, autoritario, etc, etc, si intenta avanzar por sobre los privilegios que mantienen de generación en generación y cuyo origen es, mayormente, ilegítimo.
En sintesis, discrepo bastante con tu análisis de ambos sistemas. Saludos.