@Mark ******
the thing is MANY people who are on FIFO jobs or work rotation can't be IN COUNTRY the time it takes to apply for the 90 day Non-O wait that processing time, get the 90 day visa, burn down 2 months of it, apply for the year extension for 1900baht, get the 30 day under consideration stamp, and go back to the office when that runs out to get the year inked in.
Even getting a single entry 90 day Non-O based on marriage before you come, you still have to burn down 2 months of that visa stamp to apply for the year extension, AND then come back 30 days after you applied (when the 30 day under consideration stamp runs out) to get the year extension inked in 😕