She is called a harlot, but then everything else about her says NOTHING about her selling herself for her living. Any idea how much flax she would have to taken up to her roof to hide two grown men. When would she have the time to sell herself and raise and harvest and dry and sell flax.... threat/material etc?
I just expect if somebody is called a harlot, then I would read something, anything that describes what she does as being related to said business.
In some translations she's called an innkeeper instead of a harlot.
They could have been offered as payment, and were being dried for the extraction of the fiber to make linnen. Any step in the process would add value to the flax.
Being a harlot would not necessarily require that she be on her back 24/7.
I saw an article a few years back which said some high dollar call girls were also full-time college students, 'working' their way through school. They worked shorter hours for far better pay than their more conventionally employed counterparts.