This is a team that just locked up Sutter long term.
Horvat is 21 and performing well offensively, he has a lot of work to do defensively but it's worth it to lock him up long term.
Frankly, I'm surprised Horvat even got to 50 points on what will likely amount to be the
lowest scoring team in Canucks history... It's about as bad a situation offensively as a young player could endure. That he kept scoring is definitely encouraging.
I get what you're saying with "work to do defensively", but let's be clear: To be merely pedestrian (read: Not Sub-Replacement Level...) on this terrible squad is a feat in of itself. He has to improve, yes. The impetus to lock him up long-term is to understand that his current level of Dzone play is the base level from which he will improve, hopefully.
All told, I give him a bridge deal. I'd like to see a greater body of work from him, and to judge that work alongside a better team. Right now, the context isn't stable enough to judge what he will do long-term, IMO.