some banks like Bangkok bank will ask you to get an insurance for 1 year - cost 5000 baht. So if you do it yourself you may get one without paying or you may not. Paying an agent 4-5000 baht or pay for an insurance you don't want - what's the difference apart from the fact that it is super easy with an agent and could save you a lot of time trying to find a bank
last paragraph not true for me. Absolutely no requests for help at all since our marriage 5 years ago. Don't generalize. This is in Isaan in a small village.