I was listening to a report on NPR, in which they interviewed a Honda
plant worker (in Ohio) and the NA President for Honda (an American).
Both emphasis that their product was made in America.
If we turn back the history pages, the reason Honda built a plant in
America was to increase their profits, and NOT to add American
jobs.
"
I know of no other reason a company needs to make a particular move. Basic economic competition theory: a company operating in the long term will seek to increase its profits and minimize its costs; companies that do not act to maximize profits are rare.
Besides, what's wrong with wanting to make a buck?