Andre Roberson is Patty level overpaid, and a poor example of payroll management. Other than GS, please come up with a list of #3 and #4 options that make more than $20M. Then, please shorten that list by subtracting the players who are roundly despised by their fanbases for being horrible values due to overpayment.
The idea is to get value for the buck. The way to do that is to either sign players to reasonable contracts, or trade for them, like Jerry West did, or draft them. If you do that, you have a better roster than some other schmuck GM who overpays for an Ibaka, or a Gordon Hayward.