Players I think you've missed:
2019:
HM: Seider(6), Boldy(12), Caufield(15), Harley(18), Wolf(214)
2018: Svechnikov(2), Bouchard(10), Dobson(12), Marchenko(49).
2017: Heiskanen(2), Necas(12)
HM: Suzuki(13), Oettinger(26), Swayman(111), Batherson(121)
2016: Keller(7), McAvoy(14), Thompson(26), Fox(66), Bratt(162)
HM: Laine(2), Sergachev(9), Chychrun(16), Kyrou(35), DeBrincat(39)
2015: K. Connor(17)
HM: Hintz(49), Strome(3), Werenski(8), Barzal(16), Konecny(24), Terry(148)
2014: Ekblad(1), Demko(36), Toews(108), Shesterkin(118),
HM: Fiala(11), Larkin(15), Tuch(18), Montour(55), Sorokin(78), Forsling(126)
I'll stop here. As you mentioned, what makes a franchise player is subjective, but a lot of D and G get ignored because they don't put up points. Moreover, even the 2018, and 2019 drafts will have players breakout and become stars, like Marchenko and Wolf this year.
Finally, there's still a lot of quality top-pair, all-star quality players that might not fit the definition of a franchise player. They can certainly be found later in the draft.
|