The difference is that for a non-resident bank account, you can't have online banking or mobile banking. However, that won't stop you from using your bank card to pay for online purchases.
You can open a bank account in TH without a retirement visa. You just need to have a proof of residential address and a Thai phone number. However, in this case your bank account won't be equipped with online banking functions.