Why does my do-nothing subtheme break the parent theme?
The sub theme is fine. Sometimes when you activate a sub theme, you may need to recreate some or all of the block layout. In this case, the primary menu got placed in the header, where it gets a different layout. 

Just make note of the block layout in the Bartik theme and duplicate it in the sub theme.