I don't see why gaijin shouldn't look good in a kimono. It's because we associate kimono and other traditional Asian clothing (jinbei, samfu, sarees, baju kebaya, etc) with Asians with Asian features, and understandably so, that a non-Asian wearing any of said clothing is an unnatural (and not very nice? not necessarily) sight.