I agree, although I think it gets complicated when there are features with overlapping use cases or features which are heavily used in some contexts but mostly ignored elsewhere. Also my comment was poking fun at how developers might want features which are not "pragmatic". "implementable" or "clear".