In the field I work in (biomedical research), causal effects are deemed very hard to study and some even say it is only possible to do so by doing a blinded randomized controlled trial (RCT), which 'balances' the inherent prognosis, eventual measurement errors and the course of the underlying disease over the groups with and without the variable of interest so that the only difference (on a group level) can be assumed to be caused by having the variable of interest.
I mention this because this idea is the basis of any correction in observational studies (not a RCT), where said balancing was not part of the data generating mechanism. To do this, we need additional information (the other independent variables you mentioned).
However, we do not necessarily need all information, we need the information which could 'confound' the association between variable of interest. Confounders are loosely defined as those variables which affect the variable of interest, and, through some other known or unknown pathway affect (incidence of) the dependent variable as well. To get the closest to the aforementioned 'balancing' act, you will need to include as much confounders as you can. Any selection of information is therefore not based on correlations (which could occur by chance!) but on sound (bio)logical knowledge when concerning the known or assumed causal pathways.
Even more so, building statistical models using preselection of independent variables based on univariable p-values or correlation has been shown to lead to spurious (biased) results. In prediction modelling research this is made very clear (see for example the TRIPOD guidelines item 10b for a good overview)