Random
Don't bring back bone shards.
If you want to limit the number of corpses people carry, you could just make rot act faster.
Are large rocks enough more powerful than Javelins to justify the need for a special limit? I mean only large races can use them already and they have significant disadvantages too.
EDIT:
What if you autocombined wands? (Two wands of Hasting become one with charges added); reduce the possibility of getting to the inventory cap, I mean. You shouldn't need to ever get that close, but it happens on a lot of character types. Alternatively never spawning some of the weaker wands might fix the inventory cap woes...
...Not hitting the cap is why reforming fruit is important (make Fedhas a hell of a lot less annoying).
EDIT 2:
Replace lightweight fruit with 'berry' and heavy fruit with 'fruit'. keep the flavour at random like pizza slices...
COULD make it so spellbooks are non-physical. (remove the option to destroy the spellbook to forget the spell or take them with you in order to throw and burn if of Trog)...instead you just get a permanent list of spells you have access to (added when you pick up the book...
...or scratch the first part they can become non-physical by reading them, but while they are unopened they are trog-usable. (using (r)ead on a spellbook destroys it but adds the spells to a pool that you can memorize from).
...have to make amnesia a little more common though...just a little.
Edit 3:
Could make separate inventory menus for each command...you want to wield something? Here are 52 slots of weapons. Want to wear something? 52 slots of armour. You'd never actually fill
it up, but...it would remove the annoyance of their being a cap...and stash management etc.