I think all of these are great points, you're right. Thinking more about the technicalities of getting setup... the varying clients mean FIP support is never consistent.
The relay choices are basically a guessing game for newcomers, who may not even understand what relays are doing.
DMs are still pretty hit-and-miss. It could be that the DM was sent fine, but the receiver hasn't got a DM relay properly configured.