Anonymous wrote:I hear you, OP! There are many reasons why people do not reciprocate.
1) Small or messy house. No space. Very shabby.
2) Tight budget. Reluctant to spend money.
3) No experience in hosting. Do not have necessary furniture, dinner set, cutlery or cooking expertise to host.
5) They do not have a well run and organized household. Or they have a family situation that prevents them from hosting - SN family members, illness, disease, obesity, mental illness, alcoholism etc.
It is ok. Be grateful that you have the wherewithal to be able to host people. It is not a small accomplishment. Being able to host means that you have to be functional in your domestic life. Many people are not there.
THIS. Also add that some people are anxious or introverted and can't host for those reasons.