Exactly. And it’s too bad, because it’s a reasonable list that they probably already have the data to implement with. If they didn’t want to bog down the server side with extra processing, a lot of the features could be added to a client-side app.
But they won’t, and it will be hard for third-party vendors to fully implement because of the aforementioned third-party issues.