1. Yes it does.
2. No they aren't. They work fine. I have zero issues with them.
3. Yes. This means prosperous cities with large garrisons must be actively defended. It means towns involved in war get devastated and they take time to nurture, grow and become stable. Sounds good.
4. Yes they are. Have you realize how long it takes not just for food storage to deplete, but also for a garrison to be fully depleted? If you somehow were not aware of your garrison being depleted while the villages are being raided for months then that's on you. (Although an alert that a garrison just started depleting wouldn't hurt.)
The idea that you should just be able to shove 800 soldiers in a city, check it off as defended and stable and then move on to the next to conquer is silly. Out of all the half-implemented and broken things in the game and the economy right now food, garrisons, prosperity, hearths, and everything else you mentioned are some of the most complete and functional.
The only thing lacking at the moment is proper line of sight and/or alerts from villages and towns so that the enemy can't stealth march a 1000-man army to a town behind enemy lines and start sieging.
Ah all your opinions are yours but let me break down your reply.
1. No it 100 does not fix the issue. it temporarily fixes it for a few days but then every trade caravan in the map comes along and buys all the food you just traded because guess what.... you just flooded the market with a tonne of food and the price for that food item now plummets so every caravan comes along to buy and make a profit.... so you are wrong on that.
2. Prosperity is illogically set extremely high and unmanagable when the game starts. a lot if not all of the cities are in a permenant negative because of high prosperity. A huge effect of this is due to lack of food. the lack of food is due to either raided villages or low hearth count of said villages... so guess what, the villages from the get go arent able to cope with the high prosperity and so food management is broken.
3. takes far too long to nurture and defend 24/7 . The player cant go anywhere on the map in fear of villages or city being attacked and raided. great so now the player forced to just sit around villages and cities and constantly wait. seems like a great past time and lots of fun to be had.
4. mate dont even start with this argument. when a city is sieged the 160 max food supply is gone in a day or 2, maybe at a push 3. So its far from enough. Its not months worth of food storage its days. so I'm half way across the map campaigning for my faction and by the time I come back either my city has been taken, my villages are raided and up in smoke and my garrison of high tier units I have spent hours and hours in game leveling up is completely gone or reduced to pretty much nothing. Yes yet again sounds likes a great amount of fun.
By no means am I wanting to store hundreds and hundreds of men in my cities but I would like to know whoever I do stick in there isnt going to dissapear.
Your opinion about these systems being in good working condition is semi-correct, they just dont function form a basic design point of view.