Get your point... but I somewhat disagree.
Teams need leaders. A poor coach/leader doesn’t usually work with a team of all stars and personalities.... and sure as heck won’t work with a team of mostly average Joe’s.
You need to be able to be a good leader in order to install a culture of winning (which the Bills didn’t have before McD), and to be able to coach players UP to their potential.
To me, the bigger issue is the respect factor. The players clearly don’t respect Gase... and they likely won’t play hard for him. Bellichick may not be ‘liked,’ but he sure is respected. And his players play for him and the other coaches. There is a culture. Appears Gase never built a positive culture, and it’s showing.