True, but I think the key difference is that one is an exchange of services, and the other is taking advantage of peoples desperation for a connection, whether that be a romantic connection or just friendship.
Satisfying physical urges with porn or supporting a twitch streamer you like is one thing, but these fake relationships between viewers and OF or twitch creators is wrong imo.