I’m honestly astonished that this is a selling point. Sure, fewer steps sounds nice... but in addition to your (correct) point about friction when adding dependencies, it’s also a security and compatibility nightmare. And it likely makes using tools like typescript an exercise in frustration if it’s even possible.
Edit: I’d also add that npx has all of the same problems multiplied by being even less frictionful.
Edit: I’d also add that npx has all of the same problems multiplied by being even less frictionful.