This reformist argument of your is untenable. A new system can, and must, come from the current system, but it can not be created within the current system, specifically if we're talking about socialism as the new system and capitalism and the current one. The two systems (socialism and capitalism) are antithetical systems that can not exist together. If you want one, you must get rid of the other.