Hi, the thread was sent to me as it mentioned us addon devs and I thought I would chime in again, even though my previous reply last time around was already quoted above.
Restricting trial accounts is not a viable option development-wise. The API doesn’t let us know whether another player has a trial account, only if the current player has one. This means we rely on the other player’s addon retrieving the trial status and sending it to us to determine whether to show the trial flag at the bottom of the tooltip.
Blocking trial profiles would only work in one of two ways: preventing them from sending the info on their side (which would be trivial to bypass), or blocking reception if the trial flag is present (which again would be trivial to cheat from their side). Either way, I’m sure the code modifications to have it work again for trial accounts would be shared all around and it would only end up being a minor annoyance to deal with after each update.
Besides the technical part, as I said before, I don’t personally like the idea of blocking all trial players because I believe there are still some decent trial players doing RP that would be unfairly punished, but given the technical point, I did not look into data to back up my belief or contradict it. Additionally, since I’ve seen it mentioned, Blizzard preventing trial accounts from sending addon data would break more than RP addons for them.
Now to circle back to the issue, two things. First, since our work on reporting harassment through addon profiles, Blizzard has logs on all the profile data exchanged between two players. They can act on them if they so desire. We don’t know whether they do or not, and if they don’t, we don’t know why.
Even if we successfully blocked all trial players from sharing profiles, paying customers would still be able to share their own, so the issue would still be there.
Second, assuming ERP profiles become bannable… This wouldn’t stop it. FFXIV has no addons to speak of, and there are still talks about ERP there. In WoW’s case, they could just make their own private version that doesn’t communicate with the rest of us and doesn’t go through the logged functions. You would just end up with the same scantily-clothed characters, without seeing their profiles, which is just the current situation assuming you keep the mature filter on (with slightly better accuracy, I guess).
I hope this was comprehensive enough of an answer on the matter. I’ll try to check back on the thread later if I need to provide additional answers.
For the record regarding other RP addons, in addition to working on TRP3, I’m in charge on maintaining XRP, and we work closely with MRP’s current developer. Making common changes is not as difficult as it might have been in the past.