Reading the XDG gitlab discussions is funny sometimes because you will find features of upcoming standards being contested because someone has written a compositor that is exclusively configured by writing rust code and is vehemently opposed to having runtime state or any configuration UI and now this is a considered use case.