On the other hand my parents, who aren't good cooks in general, started using hello fresh. While it didn't really change the way they cooked, it broadened the range of ingredients and spices they used while teaching them to actually add salt to things and all of that improved their cooking immeasurably.
I cook for myself almost every day, but since I live in a large city, I am basically a "daily shopper" for groceries. I pass all kinds of markets on the way home from work so I stop and pick up what I need for dinner (with a meal already in mind but not necessarily a recipe in hand), and then cook when I get home.
Obviously I have a lot of staples (spices, oils, etc), and I typically do larger meat runs once a week or so and fill up the freezer, but fruits, veggies and specific ingredients I pick up as needed based on the overall category of meal I want to make.
Now that said, I've been cooking like this for 15 years so I have a rotating set of 15-20 recipes (with variations on each) that I can stop and get ingredients without looking at a list..
It was definitely that repetition and practice that got me to that point, and I'm grateful for it, so if you think meal-kits will get you there too, keep at it!
Disclaimer: I work for a BA competitor, Green Chef.
I found that when I had to choose a recipe to cook, I just wouldn't end up doing it. I'd forget, or put it off, or make some excuse. I know I'm happier when I cook, I have enough skill now, and I go to the grocery store at least once a week anyway. But it turns out it just didn't happen most weeks. I ordered pizza or microwaved frozen food or ate out and felt like crap for not eating well.
There's something incredibly powerful about defaults. I'm not paying for recipes and ingredients. I'm paying for someone to tell me "cook this tonight". And I do. I cook more often, eat healthier, and end up happier at the end of the week. And maybe that's not true for everyone, but I'm more than happy to pay an extra $20 or so over sticker cost for the nudge.