I arranged many German visa invitations successfully and none of the Thai visitors were "employed", no employment contract, no holiday letter, ... They lived in a rural area with the typical agriculture-related jobs. And some of them are elder--already in pension receiving age.
Strange. My local DLT extended my Thai Driving Licence having either a Tourist Visa or Non-Immigrant O Visa (NOT the extension based on that) each time without problems.
Concerning Thailand, tax residency is defined solely by the total number of days a visitor is staying in Thailand per year. If living less than 180 days, he/she is not a Thai tax resident.