Imaro
Legend
Regardless of edition, I think it's reasonable that some things are going to be left out either because testing says they don't see much demand, or creating them would just be too unwieldy. But having stat-blocks is a two-way street and has significant ups and downs.
I think in theory I agre with most of the above...
First: having stat blocks can be good for the DM because if your players decide to engage the creature, you've got the info handy, yay!
But: some NPCs are just window dressing. You're in a magical forest, oh look there's a pegicorn! It's purpose is just to add to how magical the forest is, if the players came one step closer it would hurry off into the skies/woods.
I don't see how having the actual stats for the "pegicorn" stops a DM from deciding that the PC's running into one is just window dressing? It's like saying because we have stats for dragons in the book, a dragon can never just fly over the PC's and off into the distance without swooping down and attacking. I think when the stats are present however it facilitates more playstyles... and not necessarily just ones centered around combat... What if the PC's come up with a plan to capture and use the pegicorn as a mount? It's stats could be relevant to whether the plan succeeds or fails... they could also be relevant if it does succeed and they now try to use it as a mount.
At the same time: it can be a lot of information to handle. Sure, it's nice to be able to grab a stat-block if it's necessary, but sometimes that lvl1 Farmer NPC is just so pathetic it's really not worth the effort in rolling over him when you're just going to roll over him.
I somewhat agree... but then I have to ask... do you feel the same way about minions in 4e, because essentially this is what a 1st level minion is in 4e, so do you think those NPC's/monsters are a waste?
And of course: players have no idea if a creature has a stat-block or not, and IMO they shouldn't. I create a lot of home-brewed NPCs in my 4e games, so even if my players did see X monster off in the woods, there's no guarantee it really is that monster instead of my own that's similar, which means no guarantee of a stat-block or not.
I'm not sure how this is a pro or con in and of itself for statblocks... again if something is just window dressing you've already decided it will not interact with the PC's or it's interaction with the PC is pre-determined... regardless of whether there is or isn't a statblock for it. Also you're assuming everyone plays like you, I remember there being articles and examples of people playing 4e in a mode where the PC's could actually view the statblock of a monster while fighting it... if you've already decided it has no statblock, well then you've already decided it will either not fight or the outcome of a fight with it will be pre-determined.
Worst of all: premade stat-blocks for everything can be severely limiting. Why is a Wraith a CR7? Why is a banshee a CR14? Why a Drider a CR9(or 8, or 6 depending on your books/system), without a tool to alter or very clear math on improving or downgrading monsters, it can be difficult to find good challenges for players without being stuck with a limited selection of foes.
--Addendum: this was one thing I liked about some of the monster classifications in 4e, because it gave you a generic stat-block to work with based on the style of combat you wanted the foe to fight.
--As a side note: What I consider to be the worst aspect about "stat blocks for everything" is just that WOTCs realization of how a monster fights, how tough it is, what powers it has, may not jive with my realization, and as above, without a tool or obvious math for altering this, it can be severely limiting or just downright harmful to your enjoyment of a game.
But having statblocks does not preclude one from making their own statblocks for original or alternate creatures...