Totally agree with what you're saying. That's what makes it so interesting and challenging.
If we imagine say Lambert grabbing the 2C spot and re-signing Ehlers and Connor, that leaves no room really (unless they say trade Vilardi) in the top 6 for sure. Agree that playing offensive 1st guys with Lowry isn't the way to go either. But if they deal a significant prospect or pick at the TD and then don't re-sign either or both of Ehlers and Connor, it makes the lack of upcoming depth an issue IMO as well.
I know it's not the meat of the current discussion, and while I don't really want to even "think" of the Jets without Lowry right now, there is that angle as well I think if you were the GM and trying to think out to the future (while trying to win as well). I don't see a situation where the team doesn't do everything to re-sign him as well, but we'll have to consider he'll be 33 when that new deal starts. Something to think about is how long will Lowry be able to play like current Lowry? IOW, tough and physical and big minutes against the other teams best (like basically our 2nd line as per minutes)? Crazy out there idea, but maybe when Lowry's in his mid 30's, and the Jets have 2 more centres develop (lets say Lambert and Yager) that they could run those lines as the top 3 and play Lowry's line less minutes? Or maybe you try Lowry on the wing as he ages? (not saying they should or that's it's a possibility, just like doing the thought experiment)
. (Can you tell I really don't want to trade our centre prospects lol?)
Nothing against Barlow (he's just the most obvious because he's a winger), but if say we had Oliver Bonk in the system instead at RHD (just picked him being a RHD drafted very close after), that would balance things out a bit for sure. Not saying they should have done that, just using it as an example.