The tough part of drafting is projecting how players will improve. You can check current stats, and normally scorers will score at higher levels, and that much is easy. The problem is projecting who will grow or improve and how their skill will translate. Most current stars had impressive junior stats, but some didn't. The main problem with the Tinordi and McCarron picks is that Tinordi looked better in his first camp than in subsequent ones, both because of habs development and because of league-wide changes that made his "good for a big guy" speed not so good, McCarron did not get a skating coach until his last year with the habs. I think both are back in the league now.
Both guys improved somewhat until they got to the habs. Tinordi regressed, McCarron didn't get much better, and they were both concussed by career AHLers. You don't draft picks you want to develop when you don't have a functional development system.
My issue with these picks (outside of the crappy development) is that the Tinordi one seemed TSN/RDS motivated, and the McCarron pick looked like they were trying to draft a power forward in the first round without considering what was actually available. At the beginning of MB's tenure I got the impression that he was watching a lot of sports news, and that is really not a good thing. Maybe he's talking to the media or whatever, but I would hope he is not GMing based on these guys. I can understand drafting for need to an extent, but not to the extent of taking McCarron in the first round. If there is no first round power forward available draft someone else. Note that both these picks were pretty late, and other teams went 50/50 at that point.