@Je**
, The O in that visa type means "other", and it's like a catch all.
In addition to the ones you mention there's also supporting children & volunteering,
BUT I don't know any thai consulate nearby that will give year-long, multi-entry Non-O's for being over 50 (retirement) and getting one based on supporting children requires financial proof and volunteering requires a PILE 'o paperwork.