Sometimes the sign says "due to the penny shortage" and has been up for a year or whatever, I dunno. But they aren't just not giving you pennies in your change, they are refusing any coins in your change. I am curious as to the motivation, I could guess but it's not obvious to me. They will still take coins as payment, just not give them as change.