I would say that .ch is not an uncommon tld at all, it is the national tld of a country and it has existed for decades. I also think that the issue you had with forms requiring .com must have been an amateur made website because I can't imagine someone who develops for a living doing that type of mistake.