Opening a link to a matrix thread should open it within iamb.
Currently, if someone uses a link to share a thread using the "share" link (https://matrix.to/#/!room-id:so-and-so.com/$message_id?via=so-and-so.com, e.g.), iamb opens up a browser to the link instead of just opening the room. AFAIK other clients generally parse out matrix share links and navigate to the room/thread in question, at least Element on mobile does.
Totally agree.
Clients should not rely on matrix.to URIs falling back to a web server if accessed and instead should perform some sort of action within the client. For example, if the user were to click on a matrix.to URI for a room alias, the client may open a view for the user to participate in the room.
Source: https://spec.matrix.org/latest/appendices/#matrixto-navigation