Where is the line? Because what you describe would block any plugin system in any software: AutoCad maker should not make autocad features because there could be third party extensions instead, and they can not make extensions themselves…? Or microsoft can not add nee features to VSCode as it competes with extensions, and they can not make their own extensions because they already on VSCode as a platform?