This is definitely something to complain to corporate about - since you have seen the list of suggested questions, you know it is imposed on the poor cashiers.
It is irritating to those who just want to pay and leave. Worse, it will become a problem when the store is crowded, since it means orders will take longer to be processed. If the customer at the register is delayed 30 seconds by the chit-chat, the customer at the end of a long line may have been delayed 5 minutes, and could be strongly tempted to just tell the cashier to shut up and get on with it.
Cashiers already have to put up with unreasonable customers. It is unjust of the company to impose a policy that will create ill-will among customers who normally are nice.
These nice customers are the ones who will just take their business elsewhere, without making a fuss. But these are the customers every store wants, because they stand in line patiently, pay what they owe, and don't demand refunds for every little inconvenience. Losing these customers can lead to bankruptcy.
Not only that, but some stores have a policy of keeping track of how fast their cashiers process the customers' orders. Put the two policies together, and the cashier will have to choose which one to follow. That means high stress, which leads to high turnover.