Canning jars sounds like a better idea than growlers, but end up not sterilizinb the stir-bar. Though I suppose you could if you really wanted to - either by having enough of them to store in each jar (making it all a bit pointless as it destroys the cost effectiveness), or simply cooking batches on demand (though the inability to rapidly cool is far from ideal.)
And of course, you're pretty limited with what you can use as the contamination barrier - likely relying on "sanitized" aluminum foil (which I've often heard of even fruit flies getting past), whereas with an E-flask, you can disinfect or even sterilize the foam stopper in place with the steam produced when boiling the wort.
So canning your wort vs simply boiling an E-flask, they are each more sanitary in certain aspects than the other. BUT if you use an E-flask with a pressure cooker, you can sterilize *literally* everything except the yeast itself!
Perhaps the bigger issue with your method, for me, is the inflexibility. I calculate precisely the volume of starter wort I need, which depends on both the OG of the beer I'm making, and the age/viability of the yeast I'm using (not to mention that with certain styles and recipes, I will deliberately overpitch or underpitch, but want to keep it as consistent and precise as possible. When you're using pre-cooked jars of wort, you limit yourself to the volumes of wort you have on hand. Sure, you might anticipate your recipes beforehand, but then it forces you to brew on a specific schedule if you want to be able to anticipate the yeast viability, and things don't always go as planned. Even if things do, you also lose the flexibility to do any recipe tweaking without compromising on a less-than-ideal starter size. Being able to have *precisely* the starter size I feel is required for any given batch (because one size DOES NOT fit all) is far more important to me than being able to cook up a few batches ahead of time. Especially when making a starter with an e-flask takes very little time at all. You can hit them with a ton of heat to get to a quick boil (some fermcap will take care of the need to hover over it the entire time), and then, after letting it go for a bit, taking it off the flame and immediately placing it straight into a sink full of ice water. The idea that it takes several hours is silly. I made a *5 LITER* starter in my kitchen and had it ready to pitch into in just over a half hour.
Which brings me to one more point... do they even make 5L canning jars? Would that even be feasible? My half-gal E-flask is my *small one*. For an upcoming beer I have (1.065 OG), the viability of the yeast is kind of low and so I had to do a stepped starter. Even though the beer isn't particularly huge and I DO have a stirplate, I had to do an initial step of ~1L, and a second step of ~5L, to get the cell count I need. This is just another POTENTIAL issue though - I really don't know how feasible/practical/economical/possible canning a 5L starter for use on a stirplate is, but even if it's simple, the flexibility and sanitary issues remain.
So... while I agree that canning is more attractive than using growlers, an E-flask when properly used to its fullest potential and capabilities is, without a doubt, the most ideal solution. There's a reason that labs use these things. But as a homebrewer, everybody has to make their own decision as to whether or not it's a smart way to allocate one's budget. I don't find them anywhere near prohibitively expensive, but at the same time I recognize that an E-flask large enough to be useful (2L+) isn't super-cheap, either. But for reasons stated above, and even just considering the amount of cash I've sunk into the rest of my brewing setup, spending the little bit extra in order to have all the benefits of an e-flask was just a no-brainer for me.