I’ve replied in a note: https://glck.be/10061/

TL;DR I believe the TRT is trying to solve the problem of a missing API through limitations on an existing one.