@丁*
If your friends had a Non OA visa then they would be required to show insurance upon arrival in Thailand and any subsequent extension off of that. If they came in on a non O visa then there is no such requirement. Both options are incorrectly called “retirement visas”.