You're arguing semantics; maybe missing the point entirely. The writer is using the analogy to emphasize personalization, not quality, or some other nebulous characteristic applicable to artisanship.
But 'home cooked' implies that someone spent time and effort to make a dish from scratch instead of (for example) heating up a microwave dinner.