Why does the message icon show only for one number
Just change the phone number label Work to mobile or iPhone. 

Apple makes the assumption here that only mobile phones can get text messages which is sometimes wrong.