Where are all these great late rounders filling out our roster? If we are so good at it, why don't we just promote one of those late round steals instead of trading for someone else's draft pick?
Our roster when healthy:
1st round (17) - Trade (10) - 1st rnd (91)
6th rnd (9) - Trade (90) - 1st/FA (57)
1st rnd (15) - Trade (21) - 1st rnd (18)
2nd rd (49) - Trade (70) - Trade (20)
3rd rnd (55) - 1st rnd (27)
Trade (19) - Trade (72)
2nd rd ( 29) - Trade (41)
Scratches: Trade (4), Trade (12), 3rd rnd (28)
So 5 of our 21 skaters are our own picks, 2nd or later. Of those 5, one is a 4th liner and one is a healthy scratch. Barbashev was a super early 2nd rounder, almost a first. Without trading for a pick, we won't pick that early in the 2nd. Blais is a 2nd liner only because he fits that spot. He hasn't put up 2nd line numbers over a season yet. We have a few in the system who might become NHLers, but none look like potential world beaters aside from another early 2nd in Kyrou.
I don't even think we have traded away any non firsts that became big contributors. Lehtera, Jaskin, Reaves and Edmundson are really the most only notable non-first round skaters we have drafted over the past 15 years not listed above. Like 9 of our 80+ skater picks became regular NHLers and only Parayko would be considered a strong top 4/6 option. Given all the picks we have had in that time, that's not a good percentage to count on to say we can trade away our promising prospects and high-round picks willy-nilly for a regular season stop-gap that's a one year rental.
you've already got your stars for the next 3-4 years...pretty much all locked up. all you need is competent, cheap bottom of the lineup guys at that point. Seems reasonable to be able to expect your farm-system to fill in those gaps.
the immediate problem would be how to pay Dunn, Thomas or even Blais if you try to add yet another $9M player into the roster. Tampa can do it, so I don't see why the Blues can't too. Hypothetically, it could be done, but it would require Armstrong pull some Exec-of-the-Year type of shit. Let's assume the cap for next season (2020-2021) is $83.5M, a $2M raise from this year:
Schwartz-Schenn-Tarasenk0: $20.5M (already accounts for Schwartz' extension and raise to match Schenn's rate)
Hall-ROR-Perron: $21.5M (assumes $10M to Hall)
Blais-Thomas-Sundqvist: $5M (Blais and Thomas get RFA-screwed for the next cpl years)
Barbashev/Sanford/MacMac/Fabbri: $4.7M
Forwards: $51.7M
Gunnar-Petro: $10.8M (The Cap'n gets $9.1M)
Faulk-Parayko: $12.0M
Mikkola/Borgman-Bortuzzo: $2.2M
7th D: $0.8
Defense: $25.8
Binny: $4.4
Backup: $1.6
Goaltending: $6M
Grand total: $83.5M
With Seattle coming and the new TV deal, hopefully the next bump in cap will cover the raise that will be due to Binnington and then Parayko. The biggest casualty would be Dunn, who'd have to be traded to New Jersey as part of the package...which may or may not save you Kyrou or the 1st as part of the deal, which would then be able to backfill the eventual departures as youngster need raises or veteran salary gets shipped out. In this scenario, you've also managed to trade Steen, Bozak & Allen with no retention or cap-penalties, so, like I said...EOTY stuff would need to happen.