I agree with @grishka
Every activity has different interpretations depending on the domain it is used in. In a webshop you might have as:Offer literally meaning something that is for sale.
But Offer is already being used in other contexts.
In #forgefed an as:Note is a comment to a Ticket or Merge Request.
etc.
@humanetech @sl007 Yeah. I use Offer{Follow} as a friend request. But I only send it to actors that have supportsFriendRequests=true. I change my UI accordingly.