ParentFull threadinfinitezest·I would guess it's so the same functionality can be used with other Matrix servers without having to rewrite the whole thingView on HN