I agree with you, and I was on the fence about the Love trade...
With that said, in hindsight (which.. isn't how you evaluate a trade), Love was totally unnecessary in our winning the 1 championship we have over the past 3 years. One might argue we win in 2014-15 with Wiggins rather than Kevin Love (who did not play).
So, to be fair... the Love trade didn't result in the Cavs winning the championship.. LeBron and Kyrie were the biggest components to that title run.
And if we had Wiggins now, we could've flipped him for Jimmy Butler, making the Cavs overall a better team.
In hindsight, the "win now / mortgage your future" approach did not work. And while Love getting injured, etc, shouldn't be weighed in hindsight against such a trade -- the overall outcome does speak to the idea that we should always be "All In" with LeBron.
If were the GM and I could go back in time and inform myself of the future, I wouldn't make the Kevin Love / Andrew Wiggins trade. It made sense at the time, with the information we had, surely; but again, it didn't work out as planned.