Yes. My language was somewhat circular, but only to emphasize the circularity of the premise. The question generally emerges of whether to emphasize a core set of features and uses, or to attract a broader user base through support for broader cases. The present user base of a particular system, however, rarely provides a complete measure of features that might be used more broadly if they were available.
OpenWrt includes specific components for administration, such as Luci and UCI, that make it suitable for provisioning many recurring use cases on single-function embedded targets. Making a generic Linux installation behave as one wishes a consumer wireless router to behave is not an activity everyone wishes to undertake.
One might conceive of porting these components to Gentoo, perhaps with an integrated build system.
Otherwise, they are only available through OpenWrt. along with all its quirks and limitations.
I understand that at the moment the options for making substantial gains in flexibility and automation are limited. Merging the upstream opkg project has been explained as infeasible, and options for another system are limited, and would require a major overhaul even in the best case.
For reference, we might outline a minimum feature set for a package manager to offer better handling of conflicts. The minimum requirements are that for two packages, A and B, it is possible for B to be specified in the package descriptor as a functional a subset of A, such that if both would be selected for installation, the system would only perform the installation process for A, and simply set a flag on B. If, later, A were removed, the system, detecting the flag on B, would then perform the installation process for B, after completing removal of A, and then assign to B a normal status of being installed. Thus, both packages may be logically selected even while the system resolves that only one is to be effectively installed.
In principle, it seems, such a solution may be added to the existing system without excessive demands on system resources.