Among other reasons, this is why.
A country-associated TLD should host personal, commercial and governmental services / representations for entities operating out of this country.
If you provide something, a custom TLD like .service .shop .framework is more appropriate.