Of the jobs that you listed only 2 of them are retail related. Companies put in self check outs in order to reduce their labor costs. Steak n Shake doesn't have waitresses, you place your order on a computer and they call your number when your order is ready, you get your own drinks, all done to cut costs. Lowe's went to all but one check out and every time I go in there I have a hard time finding anyone on the floor. True, there are some industries having trouble filling jobs.