honestly some of your "need" are player made. I did some exploring and found a good amount of "grind camp" places. Just no one wants to do anything outside of Levequests or behest.
SE didn't make the grind camps in ffxi, they were player discovered. Crafting needs randomness or wards (or ah if 1 is added) would have too many items on it and not enough buyers. Plus even in life making things is a hit or miss. Most stiff they are fixing or adding though.

Also fyi most games ingeneral were spammy not just hack and slash. Such as Zelda, elder scroll, fall out, Mario, mortal kombat just to name a few.