CSS added through customizer neglects the need of a child theme?

The mods you enter into the Customizer are kept safe over upgrades, as they are saved into the database. But styles are not the only reason for a need of a child theme. Often you need to add functions/hooks and several other customiziation which – in that case – need a specific child theme.