What are the key differences between subscription-based meal delivery services and on-demand meal delivery options?