@Julia ****
you are also confusing the requirements to get a Non-O visa from a thai consulate OUTSIDE the country with the requirements to get a yearly extension of stay from the immigration office INSIDE the country.
Visas outside the country are sold at the thai consulates under the Ministry of Foreign Affairs Office.
Visas & extensions of stays inside the country are sold by the Immigration Division of the Royal Thai Police.
They are two completely different government agencies that have completely different rules :/