Эти два явления вообще нельзя сравнивать.
Проститутка - это профессия.
Любовница - это женщина, состоящая в длительной любовной (с-суальной) связи с женатым мужчиной.
Ничего общего не вижу.
К проституткам мужчины ходят справить нужду или за разнообразием, а с любовницей все не так просто. Одноразово снятая шлюшка на корпоративе или в командировке - это еще не любовница.
Очень часто путают понятия "любовница" и "содержанка". Я считаю, что содержанка - та же проститутка, купленная на длительный срок, только и всего. Все же не зря слова "любовница" и "любовь" одного корня