No idea from where this image comes from but you’ll notice it includes wording like “usually” and “more flexible if”. That means it can be got elsewhere. The Non OA and OX can only be got from your home country or country of legal residence.
I won’t argue anymore on this one. You can choose to believe me or not. Others have mentioned the same. A Non O is available outside of Thailand.
They will offer those. They will also offer the Non O. Can be based on various reasons as mentioned earlier. Many refer to a Non O as a “retirement” visa but it can also be based on being married to a Thai, having a Thai child and numerous other reasons. Perhaps you’re not looking under the right section.
I don’t know what to tell you. You can apply for a Non O visa (marriage, over 50, Thai child, and various other reasons) at a Thai embassy via the evisa system.
It IS not only in Thailand that you can apply for a Non O visa. You can of course but you can also do so outside of Thailand.