I know you wouldn't try to make a 1-for-1 deal, your preference is to make multi-player/pick/prospect proposals, types of deals that rarely happen. Edmonton has McDavid/Draisaitl/Nugent-Hopkins down the middle. Even if one of them moves to the wing, Domi's still a 3C. They can't afford Domi on a long-term deal as a 3C in their cap structure. He makes no sense for them and most teams don't trade for a guy to free up trading another guy which frees up trading another guy. Those domino effects don't happen very often. Byron's not a great fit either but at least you offset it with Neal's presence.
Edmonton's asking price dating back to last year for Puljujarvi has been a pick or prospect, not a multi-pronged deal that sees them shake up their franchise core (by losing other top picks/prospects) to add a player at a position they don't need. Give them what they want, not what you want.
We'll have to agree to disagree on Puljujarvi's potential. I think he's a lot closer to Yakupov in terms of his career trajectory than Eberle. He's not a great skater and doesn't think the game well. Until those two improve, his upside is quite limited.