Not to really beat an analogy to death, but a better comparison is Keurig. Its a coffee machine that JustWorks (tm) precisely because it packages up all the "hard parts" in custom stuff. If you buy their pods, you can just toss it in and its good. If you want to use your own coffee.. you need a custom pod that can accept coffee grinds, you need to refill it every time, etc. If you want to make espresso with steamed milk.. you basically can't use a Keurig. No one can really sell Keurig pods without a license, and they used to actively try and keep you from using unlicensed pods.
I have an espresso machine, and you need to calibrate the pressure, the temperature, clean all the parts regularly (far more than a pod machine), you need to fill the coffee grinds in a way that is distributed so the water runs evenly, you need a coffee grinder that makes less-coarse grinds, etc... its far more work, but the coffee is exactly how I like it.