This is a constraint of the APIs provided by MacOS, they allow you to position by (x,y) coordinate and resize by width/height, but there's no way to tween these values...and nor should there be.
What's Tandem are doing here is (interesting, but) atypical behaviour.
What's Tandem are doing here is (interesting, but) atypical behaviour.