it's a really complicated question, but i will try and break down the problems i have with it. in my opinion, analytics moreso tell you if a player is good or undervalued and if there's a problem but perhaps not necessarily why.
forget about puck tracking for a sec, and just go to the more mainstream shot share and other event share metrics like Corsi and Goal share stats. They can identify potentially undervalued players but they don't really telly you why or what player might do to make them undervalued.
puck tracking might tell you how fast a player skates....but it can't tell you what might be wrong or inefficient about a younger player's stride and skating mechanics and how to rectify it.
puck tracking might tell you a player shoots a poor % from high-ish danger areas....but it can't tell you anything about shooting mechanics, deception etc.
puck tracking might tell you a player struggles in transition....but again it can't tell you why or what specific traits or aspects are the problem.
that's my biggest issue with trying to use analytics in terms of refining aspects of players game. sure it might help tell you there's a problem but you're still gonna need to dig deeper. so I guess it could be used as a tool to help identify but it only leads to more questions and you're gonna need to go 'under the hood' in scouting and looking at film and working with players on the ice to really solve the bigger problems.
I don't think they're two separate issues, I kind of think they are more of a step 1 and step 2. I think to properly use data you need to have a development approach that can make changes based on what the data is suggesting. You will need some sort of video, but I think good data should be able to easily and simply show what is happening as well.
You can use the data and analytics gathered to identify certain traits that may be leading to a players performance. Right now we can loosely tell what a players contributions are on the ice by looking at their shot share, xGF/xGA, GF/GA, and on/off ice numbers. While these numbers can't tell us exactly what they're doing it lets us know what happens when they're on the ice and if they're getting lucky/unlucky. For example, if a player is constantly able to get to high danger areas and is unable to score the data will reflect that, but it won't tell us why they aren't successful, at least not yet. Perhaps they're constantly shooting the puck into the "cold" areas of the net and a new curve or stick will help them alter their shot just enough that they can begin to capitalize on more of their chances. When a player makes an effort to change something in their game the data should reflect those changes, assuming that it is able to capture those changes.
I think we will eventually see is something similar to Driveline develop, but with a hockey focus. Driveline is an analytics focused baseball training service that is offered to MLB players, minor league players, etc. and they've been part of the reason why there have been so many player adopting new swings and modern approaches. They helped show the value in elevating the baseball, the importance of launch angle, and really helped change how players and teams approach hitting. You see it quite a bit in baseball when a player makes a swing change they have lackluster MLB numbers and get sent down to AAA. They alter their swing and get recalled months later and they look like an entirely different player.
Smart teams will begin to look at every aspect of a player, things such as a players curves, shooting motion, and other areas that they may not have paid attention to previously. If you have a player with excellent skating, but a lackluster shot what can a team do to unlock the most of their skillset. A book was recently released called
"The MVP Machine" and it had an exert talking about how the Houston Astros completed overhauled their player development and began incorporating data into their players development. Since they've made those changes they have been one of the most consistent player development teams as they just seem to make every player more effective upon joining their team.
It may be a little harder to make noticeable changes to a hockey players game due to the nature of the sport, but there most be ways for teams to find some player inefficiencies similar to what was found in the MLB.