People can complain about McDavid's lack of supporting cast all they want. The reality is McDavid and his agent has put him in a position where this is gonna be a problem his entire career, or at the very least his entire prime. With his $12.5 mil cap hit, no organisation is gonna stay competitive for long even if he demands a trade from Edmonton. The window might open a couple of times if he's lucky enough to be in the perfect situation, with some really good players on entry level contracts providing depth, but for most (or maybe even his whole career), McDavid isn't going to be playing for a top contender. He's gonna have to continue trying to carry his teams on his back, and rightfully so, because he's getting paid to do it.