The problem is that the Rangers convince themselves that they near-perpetually are a piece away and in a 2-3 year window. How many times have we heard both of those things?
The best teams in the Cap NHL year after year are built through the draft. The Rangers have middling success drafting which requires them to overcompensate elsewhere. And the costly overcompensation always leads to brief windows and making moves in a vacuum.
Lastly - the absolute last thing I would hang my hat on is the Rangers ability to sign undrafted NCAA kids. No disrespect to Haggerty or Bodie but expecting either, let alone both, to fill the void of not having top 60 picks is extremely unrealistic at this point. Is it possible, sure. The fact is the Rangers best UDFA signing out of the NCAA in recent history is Matt Gilroy.
Here are the list of players who played at least 60 games with the Boston Bruins:
C Gregory Campbell 82 8 13 21 1 0 1 2 47 84 9.52 11:54
C Brad Marchand 82 25 28 53 36 1 5 5 64 149 16.78 15:56
R Reilly Smith 82 20 31 51 28 6 0 3 14 146 13.70 14:42
C Patrice Bergeron 80 30 32 62 38 7 1 7 43 243 12.35 17:59
C David Krejci 80 19 50 69 39 3 0 6 28 169 11.24 19:07
L Milan Lucic 80 24 35 59 30 3 0 5 91 153 15.69 17:22
D Torey Krug 79 14 26 40 18 6 0 2 28 183 7.65 17:30
R Jarome Iginla 78 30 31 61 34 4 0 8 47 209 14.35 18:12
D Zdeno Chara 77 17 23 40 25 10 0 3 66 168 10.12 24:39
D Johnny Boychuk 75 5 18 23 31 0 0 1 45 142 3.52 21:11
C Carl Soderberg 73 16 32 48 4 5 0 3 36 129 12.40 14:15
L Daniel Paille 72 9 9 18 9 0 1 1 6 71 12.68 10:57
L Shawn Thornton 64 5 3 8 3 0 0 1 74 93 5.38 8:47
D Matt Bartkowski 64 0 18 18 22 0 0 0 30 91 0.00 19:32
D Dougie Hamilton 64 7 18 25 22 2 0 1 40 114 6.14 19:06
L Loui Eriksson 61 10 27 37 14 2 0 2 6 115 8.70 16:31
Eriksson: Drafted by Dallas
Hamilton: Boston
Bartkowski: Florida
Thornton: Toronto
Paille: Buffalo
Soderberg: St. Louis
Boychuk: Colorado
Chara: Islanders
Iginla: Dallas
Krug: Boston
Lucic: Boston
Krejci: Boston
Bergeron: Boston
Smith: Dallas
Marchand: Boston
Campbell: Florida
So out of the 16 players who played at least 60 games for the team...only 6 of them were actually drafted by the Bruins.
Not even half.
37.5%.
If you include their 2 goalies, Rask and Johnson, that becomes 6 out of 18.
33%
I would call complete and utter shenanigans that the only way to build an elite team is through the draft.