I agree with you both. @trevorgreenfieldwp I was recently trying to setup custom roles for certain users that would just be overwhelmed by all the menu items available to them in the Administration Panel. I used the “User Role Editor” plugin and was able to alter a lot of their capabilities, but the edit_posts capability covers too many individual things that I would like to be able to define separately. For instance, I have a user who only needs access to the Media Gallery – add, edit and delete. I don’t want them to be able to get into anything else besides the Pages editor. However, Delete capabilities in the Media Gallery are not available unless you use edit_posts (which in turn displays the Posts manager menu).
I understand that there are plugins which will allow me to block out certain items from the Admin Menu, but it seems like this would be something very useful for many reason and less of a hack than simply blocking out menu items. Just my 2 cents worth.