It seems more likely that the brain has some kind of retention filter on dreams to try to sort the random useless signals from, for example when you deduce the structure of the benzene molecule. Probably all humans dream every night, unless there's some major issue with sleep, but only dreams passing the filter are remembered. Those on the threshold are "remembered as existing" but not the content.