I suspect most candidates have at least one question because it's pretty widely known that many employers will ask "do you have any questions for us" at the end of an interview, and so will have prepared something that makes them sound interested in the employer in some way, even if they don't necessarily actually care that much about the answer. (For instance the advice on https://www.wikijob.co.uk/content/interview-advice/interview... suggests "Have two or three interesting and intelligent questions prepared before the interview, to show that you are interested in the job and eager to find out more" etc.)
When I used to not have any questions after the interview - I got rejected what felt like a weirdly high amount and definitely a weird tone from the interviewer.
When I started asking questions - the interviewer seemed to have a much more positive outlook on me and my acceptance rate went up.
I've interviewed a lot and there are people you have to ask questions to or else they will reject you.
As an interviewer and hiring manager, a candidate not asking questions indicates a lack of interest in the company/role. I appreciate when a candidate interviews me about the role, the team and the company. It demonstrates a desire to take advantage of an opportunity to gather more information about whether this is the right opportunity for them.