You actually make a good point on that first part.
Everyone should be required to build depth at every position.
I just think it would be kinda lame to limit players to 1 spot. I have Zobrist, Josh Harrison, and Lorenzo Cain on my team. I move them around constantly.
Bunting is annoying now because I cant even Sac Bunt with pitchers. It just doesnt work at all.
It should be 100% successful and easy....but it shouldnt be impossible either