Hierarchical self-assembly offers elegant and energy-efficient bottom-up strategies for the structuring of complex materials. For block copolymers, the last decade witnessed great progress in diversifying the structural complexity of solution-based assemblies into multicompartment micelles. However, a general understanding of what governs multicompartment micelle morphologies and polydispersity, and how to manipulate their hierarchical superstructures using straightforward concepts and readily accessible polymers remains unreached. Here we demonstrate how to create homogeneous multicompartment micelles with unprecedented structural control via the intermediate pre-assembly of subunits. This directed self-assembly leads to a step-wise reduction of the degree of conformational freedom and dynamics and avoids undesirable kinetic obstacles during the structure build-up. It yields a general concept for homogeneous populations of well-defined multicompartment micelles with precisely tunable patchiness, while using simple linear ABC triblock terpolymers. We further demonstrate control over the hierarchical step-growth polymerization of multicompartment micelles into micron-scale segmented supracolloidal polymers as an example of programmable mesoscale colloidal hierarchies via well-defined patchy nanoobjects.