I personally think there are more efficient ways to get a high signal to noise ratio on if you are going to be a good hire or not without having the candidate invest almost 9 hours into an interview process, but that’s just me
You only apply for one job a year? Twice a year?
There are very many good candidates a company will miss out on by asking for a full unpaid day from the candidates.