When hiring, I'm suspicious of qualified people with low income expectations, I don't think this is a winning strategy personally and I'd take this advice with a grain of salt.
In my case, every time I ask for high pay, they expect me to give them the world in an interview or to be some manager or principal / staff engineer, I just want to write code, I don't want to be stuck in meetings all day, I've been there, it's not me.
Look, if you pay me enough I'll meet your standards for your company, I think a more productive interview is a culture fit interview that covers at a high level the things you care about with your team, grilling people with verifiable years of experience is an insult. Most developers learn on the job. Every job is a new learning experience. Chances are high if you don't have onboarding documentation, I'm your guy writing it because its absurd to me that any project lacks such documentation.