> Why do companies still see it as a commitment issue...
Multiple job-hops are a likely indicator of an individuals poor decision quality. Such a person won't put in the time required to make the work situation better. They're perceived as emotional, impatient, and poor team players.
Incidentally, the employer views your role as someone who can help move 'his' agenda forward. Perhaps a bit Old School; he's not there to mollycoddle and entertain your needs.