"Data driven" essentially means "scalar driven". There is nothing wrong with it if your chosen scalar is a proxy for anything that matters. Of course, usually no one can explain this mapping.