you got your cooking to 60 in two days grats, but we are talking about the 100+ cookers here. And of course i want to make gil off my craft its why i spent gil/time/effort leveling it. Your logic would go along with saying the same like hey lets put all weapons and armor in shops too because i can't find x armor cause none are up on the ah so i should be able to buy from npc. You really need to think about what you are asking here. Is it fair to the crafters to have their items they make to supply themselves with gil all buyable from npcs? i think not. I'm a main ranger and have to buy my arrows off ah, you don't hear me saying that i should be able to buy my arrows from npc's. Its part of the game bro. So either make your own stuff, if you can't farm your own mats (regardless of how time consumable it is, i mean think about it, all FFXI is a time sink no matter what you do so by now should be use to it), find someone who can craft for you (and if its someone you find through shouting i hope you tip them), or find another job to play. This game is coming to the point where everyone wants everything so easy (want easy there's always WoW). the "hey SE i can't do this or this takes too much time, so you should make it easier for me" complaints are becoming more and more.
So yes would i be upset if npcs sold my stuff i craft of course. Does it make me rich selling jugs and food no, but it does keep my daily expenses of arrows ninja tools etc more at bay. Like I said, when a ranger complains about arrow prices or availability on the ah the common response is "level woodworking and make your own" same goes here. What your asking is for SE to tailor to you because you don't like the conditions set but you can solve the problem yourself your just not willing to because it takes time to do and takes you away from the other things you'd rather be doing in game.
"I wish my bills paid themselves, but guess what I have to go to work to make money so i can pay my bills."
I'm not trying to sound like a whatever you want to call me, but think about what you are asking SE to do to help YOU, and then think about who suffers from this. You said i don't want this cause it will hurt my pocket as a crafter but you are asking SE to do something cause right now it would hurt YOUR way the time you spend in game. Calling me selfish in a way seems what you are asking is the same thing. Pot calling the kettle black here.
Oh and as i say i play ranger alot an arrows were expensive so know what i did, i leveled woodworking on a mule so i can support my job. When the level increases came and the new antlion arrows and ruszor arrows came into the game I didnt want to mess with crafting them myself so guess what i did, i found a buddy who can make them so i farm mats he makes. If i don't feel like farming i deal with ah prices, if none on ah i deal with not having them. It's life, everything can't be handed to us in a way that better suits us.