Когда я первый раз про услышала слова: "Муж на час", мне резануло по слуху. Но вчитавшись, что так называют услугу, когда в дом к женщине/мужчине приходит мужчина/женщина и выполняют работу по дому, которую могли бы выполнить муж/жена, не существующие на данный момент в их жизни, более менее всё встало на свои места.
Мне кажется, это совсем не вульгарно. На мой взгляд это менее вульгарно, чем заменить на слова мужчина, женщина.
Какие ассоциации включаются у человека, когда он слышит: "Какая прекрасная жена!", "Какой хороший муж!"? Для меня, например, в первую очередь это означает, что жена или муж великолепно справляются со своими домашними обязанностями.
А какие ассоциации возникнут, если сказать:"Какая прекрасная женщина!", "Какой хороший мужчина!"? Тут могут быть разные мысли, от внешних данных, до, простите, интимных подробностей.
Наверное, можно было бы услугу назвать как-то по другому, например "Мастер на час", "Домохозяйка на час", но это звучит как как-то приземленно, как будто нанимаешь слуг, а так звучит более привлекательно и для оказывающих услугу, и для пользующихся этой услугой, и соответственно другие отношения. Творческие люди были те, кто придумал такое название.