The inversion is screwy because save DCs are 8 + mod + prof, not 10+
So:
Important Notice: the math in the UA article is wrong.
Quick example.
A level 1 caster with a 16 casting stat has a save DC of (8+2+3) 13.
Let's say there's a critter with a +2 save bonus, so it's a perfect 50-50 chance whether it saves or not.
Under the UA version, the caster would have a +5 bonus and would roll against DC 13. He can do that on a roll of 8, and all of a sudden the monster's chances of "saving" successfully is only 35%.
In order for the system to work properly with the same odds as before the DC needs to be (14+save bonus) instead of (11+save bonus).
Why so high? Well, there's three things going on here.
1) Save DCs start at 8, not the 3e-traditional 10, which was really 10+ spell level, because...
2) 10 doesn't give you a 'fair save,' either, it's 11 that would give a 50/50 save all-things-being-equal, because,
3) When you invert a DC you have to take into account that who wins on a 'tie' switches
So, yes, rolling d20 + stat (+prof, maybe) vs 8 + caster stat + prof inverts to rolling d20 + caster stat + prof vs 14 + stat + (prof, maybe).
If that sounds hard, that's because, yes, it's hard (at first). A lot of targets, tough, are going to have non proficient saves and a low stat, meaning you just hit the base 14, or maybe even 13 or 12. And, while the caster always gets proficiency, the target often won't, especially if the caster can figure out it's worst save.
And don't forget that (dis)advantage adds +/- 5 to a static DC, so, if an NPC has (dis)advantage on a save, it's saving throw "roll" is effectively 6 or 16 + ability and/or proficiency modifiers, instead of 11 (+). This actually opens up the possibility that the attacker can also have (dis)advantage, which is not normally possible. If you want to avoid this, don't add the (dis)advantage modifier to the DC at all. Instead, apply the inverse of the save's (dis)advantage to the attacker's roll.
That last bit, yes: One advantage of the attacker always rolling, is that there's no inverted language around adv/dis. Instead of "attackers have advantage against you and you have disadvantage on saves," you just have "you grant attackers Advantage."