I think this is very much a disconnect between soft and hard sciences as well as semantics what we mean by "thinking". In maths you can define problems that require logic (and thats what the hard sciences mean by thinking) with unique solutions that you can test and thereby also train idependently.