Someone who looses his job or gets divorced gets 7 days and that's it. Most of those people have a life here. Someone who 'is unable to travel' can get extension after extension. Not fair.
you can't work on a marriage visa without a work permit, even if you don't get paid. Besides that, he said girlfriend so not even a non O based on marriage unless they have kids together.
oh sorry I misunderstand. If you are single and don't have a Thai wife or Thai child to take care of, I am afraid the Non OA might be the only way for you. But I might be wrong. You can ask an expert about it.