The theoretical energy expended to keep an object moving is zero. The theoretical energy transferred to the object to get it moving is deeply non-zero, even as the energy transferred from the object to get it to stop moving is also nonzero. If you have a finite energy budget, even under theoretical conditions, you can only have a finite number of objects moving up to speed at any given time.
I know you acknowledge this in the rest of your message, but I don't think the original example is poor for the reason you give.