I've always have been able to get upgraded for free with either adding a 2-yr commit (even if the previous had time left so Your current commit + 24 months) Also autopay is another leverage point for free upgrades. And if you are having technical problems with the old gear and need a replacement anyway that helps, some combo of these 3 should = free.
Lastly there is the "nuclear" option, ask for a supervisor and it's give me what I want or cancel my account, the threat usually is enough but if you're a good customer and actually leave well then welcome to the goodie room! I'm talking... G5, well not a G5, but I got a setup of 2 hoppers and 2 joey's, I had been trying for years to wrangle 2nd hopper and I always got "sorry it's not available, not possible, we won't, we can't " well unless you cancel, then we can work something out..
The 4k joey does not support pip I got one about a month ago and relocated a joey 2.the 4k joey is way faster than the Joey 2. Very pleased from that point alone. I have the hopper3 4k joey, and 2 joey2
50$ plus a 2 year extension. I did get the service call waived though.