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.
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.