@rvietor, where you say modules with “auto-selected values”, I think you mean modules which are driven by factors which change from one image to the next, like ISO (in the case of whitepoint), or lens model (in the case of aberration correction). This is in contrast to modules which are driven only by user-supplied values, e.g. saturation = 120.
I think it would be good if dt could at least warn when one of the former types of modules is involved in a style. I suppose this could be when you create or amend the style; or at the point of applying it.
Note that it’s very easy to end up with whitepoint in your style. dt invites you to create a style from the history stack.
I don’t think this is patronising! For one thing, some users will not be aware of this pitfall. And there are already possibly “patronising” messages like when you output having explicitly set the override setting on - it still warns you might be overwriting every time.