I have started trying to cook for about two years. I'm familiar with most ingredients, spices, and tools, but I still can't do anything good without a recipe. It takes me a long time to make things. Sometimes things spoil in the fridge. Am I lacking volume? I tried focusing on only one cuisine and built up a pantry, but I can't realistically spend hours a day cooking breakfast and dinner. I can't necessarily see what I'm doing wrong as a beginner because I'm like a fish in water. Any advice? Neither of my parents can cook well. Perhaps my standards are high as well? 
If your goal is to cook more intuitively (i.e. to make food without always following a recipe, and to be comfortable adapting a known recipe to suit your ingredients/preferences), then you will need to practice doing that – if all your cooking processes at the moment involve closely following a recipe then you are not practicing the skills of making decisions about ingredients, quantities, cooking methods and so on (although you certainly are practicing your technique and gaining general kitchen experience of course). If you are used to working closely to a recipe then moving 'off-road' can be intimidating;  a few suggestions to ease the transition:  Cook together with someone who cooks intuitively, and ask them to explain their thinking as they go along. Not everyone is good at cooking together with others but hopefully you have a friend or family member whom you can learn from. Look for recipes that include flexibility: a very popular book recently in the UK is Rukmini Iyer's The Roasting Tin which includes lots of suggestions for building up a dish from principles like 'grain + protein + vegetables' and substitutions in the recipes. Try to combine different recipes; for example, use the main ingredients from one thing you like and the sauce from something else you like, and see how they work together. When you haven't got the specific ingredient for a recipe, look at what ingredients you do have and think about how you could use that instead.  