How does a project with a built in package manger and a wide variety of packages lack "proper" extensibility?