Yep, that's probably it. Walmart just trying to save a few bucks by conning us into checking our own groceries.
I actually only use the self check out lines when I just have a few groceries. If I have a basketful I'll usually use the cashiers. I don't think the self check out lanes are meant for checking large quantity of groceries.