Very interesting question! I would argue that concepts like "size", "colour", "texture" are grounded in a more base level of reality than concepts such as "buy price", "sell price", "dividend" etc. The former set of concepts relate to aspects of the physical world as perceived by creatures that inhabit that world, while the latter refer to social constructs of the human socio-economic world that are themselves reliant on abstract human concepts of utility, value, the market etc.
This thought is not fully developed but I'm drawn to the idea that if an intelligence is grounded in an understanding of a more base level of reality it will find it easier to generalize beyond any one given domain. I could be entirely wrong of course.