Yup, you bring up some good points.
In the usual senses, approaches of getting to know users, essentially I don't want to do that: (a) Users can regard uses of such data as a threat to, compromise with, and an invasion of privacy -- an important term but ill defined and with possible negative emotional reactions. (b) E.g., what a user did for the past month going deep into the NFL does not mean that they want the NFL for this visit. Instead maybe they want the NBA, a recipe for cheese popcorn, background music for a dinner party with her boyfriend, or an art print to hang over the sofa. Uh, what key words to type in to get an art print will like -- hmm ....
Assuming that their purpose of this visit is much like that of earlier visits can irritate users. (c) Using information on users personally can require cookies, a user ID, their IP address, fingerprinting, etc., all of which can irritate users, i.e., a bad taste in their mouth, a bad user experience. Quite broadly, one way to anger people, to insult them, is to let them know you believe that you have categorized them, that they are so simple that you can pigeonhole them. So, I want no hint of any such thing.
Ah, besides, maybe they are shopping for an art print to give to their daughter for her to hang over the sofa in her new house -- so the visit isn't even about the visitor but about the visitor's daughter! Fine with me!
So, instead of using general, old information about users, the interactive iterative dialog is to get data, some new data, I can manipulate to please the user for their interest that brought them to my site THIS time. The phrasing "Users who give the same dialog on the same day get the same results" is partly to have the user execute the dialog and still be comfortable about privacy.
In simple terms, my current guess is to have a narrow audience, e.g., maybe the BMW set. Then, sure, just from that, Cadillac, Tesla, Toll Brothers, Williams Sonoma, cruise lines, etc. may discover that their ads on my site are a bargain, have a quite good click thru rate. So, that would be targeting just via broad demographics.