Contract is definitely a factor but Love wasn’t that expensive either. I think his cap hit was around 4M last year. I just think Love would have had a couple more shots at it having been drafted a couple years earlier and the draft capital saved by not needing to draft Lance would have helped in other areas.
Ultimately who knows, might have been the same outcome or worse but that’s why it’s a fun thought experiment.