I don't think it is compulsory, but with all the scams and people abusing exemptions and easy-to-get visas, there are more and more checks to ensure people have a legitimate occupation. As well, that's a guarantee the person wouldn't work in Thailand. Hence, they ask for the occupation of dependents. Just tell them the truth.
The ask:thailand community, consisting of multiple Q/A groups with over 100,000 members, powers this platform. It is not an official government resource. Our members actively contribute to this resource, and while we strive for accuracy, we cannot guarantee its complete reliability. Assistance to travelers is provided as a community service.