I was not going by dictionary definitions, but by what people around me seem to think. In my country, success has very much to do with whether you are in a coveted job (usually meaning an MBA or engineer/doctor/civil services). This changes over the years, e.g. software engineer came and went. MBA is now going out.
People feel they are happy if they are conforming to the societal definition of success. Your society may be quite different.