These things are small by garden standards, let alone farm standards. How many people could one of these shipping containers keep fed? How many shipping containers would you need to feed a city of a million people?
It's unlikely they'll feed a million people all the food they'll need but it's likely they could feed a million people all of the leafy greens they need.
Traditional farms have the clear and overwhelming advantage in all three of these. And they aren't standing still either, they benefit from the advance of technology too.
I don't expect these things to compete with a farm growing potatoes for a long while or even anything which keeps well enough in a fridge.
I guess the aspiration for the people behind this kind of vertical farming companies is to have as many containers out there as possible. It seems like proximity of supply is one of their main purported selling points. It makes sense from their standpoint.