I’ve been for two interviews recently where I had great post interview feedback but the jobs went to internal candidates - who were already doing the job on a temporary basis. Seems a complete waste of time for me to take annual leave from work to go to interviews for jobs that I’m never going to get.
Has happened to me several times now. 