I don't know why there are no direct trains at night to Switzerland, all night trains include changing in Karlsruhe.