Not just cost effective, but what the consumer is willing to put up with. Do they want to sit somewhere for a couple of hours during a day-long trip to re-charge? Etc.
Time is money so its the same thing.
People who don’t value their time will be taken advantage of no matter what.