Is there any point in encrypting API payloads when the traffic is going via TLS?
Edit: maybe the reason they use public key for transmission is because you can't reverse that, and that would potentially be where your anonymous complaints your complaints (or whatever you do on blind) would be?
In practice: possibly, because many companies use TLS proxies that probably aren't doing that?