If a lead list has no source for an email, I'd rather see the field say unknown than get a guessed firstname@ pattern. A blank costs me a minute of research. A wrong guess costs me a bounce and some domain reputation. That's how I set up the CSVs at https://stackshortlist.dev, and I wish more lists did the same.