Dyche plays his favourites. End of. He's proven this his entire career. Keane can be a calamity a season+ back and still be assured his place 14 games of 18. DCL can go 20 games without a goal and still be assured his place, every week.
It's not rocket science: Dyche simply doesn't -and almost never has- played players he's never heard of, didn't buy, didn't want, and have never kicked a ball in the "toughest league in the world". Ergo, you either tick the boxes or you don't. His Burnley sides were the epitomy of generally British-based, ready-made, senior players who could come straight in and do the job he wanted. DCL with his 200+ appearances in the Prem vs "the other bloke" isn't a contest.