This is used all the time in literature and it infuriates me.
Several doesn’t mean three. We have “few” for that.
But in books it’s always shit like ‘there’s several people in the room - you introduce yourself to them and learn their names are Bob and Wade. You’ve been introduced to everyone and decide to leave.’
So instead of being a ‘whore’ for money, Jane can be a ‘whore’ for a meal? Or a whore for a new dining set?
Unless we are in a post scarcity world there will be ‘currency’ even if it’s not ‘money’.
Anything that made sex transactional would just be more of the same old shit we see today.