@ericflo npm for system-level apps is cringe though.
In theory, OpenHands could show the way by integrating with native PMs. But given their resource constraints I'd rather "first install docker" and let them focus on their product.
OTOH, OpenAI and the rest should dedicate resources to make their stuff available through the OS-native packaging.
On the other "other hand" (genai, yay!), perhaps their agents are most useful for writing JS, so npm is fine.
Why not pypi though? /s