Yep, I believe there are a number of posters around here who have survived multiple rebuilds. They remember what it's like when the team has youth but limited talent in their prime. In the stretch from 2010 to LeBron's return, the only free agent of any significance was CJ Miles, who was on a mission to get as many minutes and hard numbers as possible to cash in after his Cavs contract expired. Even when the Cavs had LeBron under contract from 2015 through 2018, they couldn't attract any quality free agents on deals longer than one season. Cap space has never been used to attract free agents. It has been used to either acquire draft assets, retain talent that a really wants to be here, or trying to engrain established talent into the franchise through trade like they did with Ricky Davis or Larry Nance Jr.
This is the reality. Cleveland is a very cold and icy city in the winter, it's not a big city like Chicago, and basketball is a winter calendar sport. There will always be a certain level of overpay for the Cavs. In light of this, the Thompson and Love contracts cannot be examined without context. Anyone agreeing to sign long-term in Cleveland is going to be getting their back scratched too.