I think that part of it is the fact that every interface supports different features, so we have to choose based on the features we want. We need to make every CmS have indieweb feature perity.