Yeah, it's a matter of definitions. A "profession" is something you do that you get paid for. No one sends paychecks to homemakers. An "occupation", however, is something you do to occupy your time (hence the term, "occupation"). Usually, they're one in the same, but not always: if you don't need a paycheck, you can have an occupation as a homemaker, a philanthropist, a volunteer, a socialite, etc.