"By using a VPN application like WARP, all you are doing is shifting who is able to read your traffic to someone else."
Isn't that the case with all VPNs? One of the most commonly VPN use cases is to create an encrypted tunnel between your connection and another server (VPN) so that it looks like your traffic is originating from that server.
Which VPN(s) doesn't allow another server to read your traffic? I thought a VPN connection has to have a VPN server which does this?