The biggest frustration for me when I owned mine was the lack of bumper options, particularly for the rear with a tire carrier. It's very easy to say 'just go to a fabricator', but not nearly as easy in practice. Right off the bat, finding a good and reputable welder / fabricator, if you aren't in the industry or happen to already know one, is not necessarily difficult but can be very time consuming. Getting recommendations, checking out reviews,, vetting those to weed out fanboys and 'fake' reviews, talking to those that look promising to see if they're even interested or available.. I mean, unless you want to just pick one that has a cool yellow pages ad, and hope for the best... Actually finding someone you can trust with thousands of dollars of custom work, especially on parts that can be very critical from a safety perspective, is anything but easy.. At least in my mind.
Now, once you found that one, you then have to come up with a design.. If the plan is purely function over form, then that isn't too bad, but don't you also want it to look good? Maybe I sell myself short, but I have trouble believing I would be very successful with the very first bumper I have ever designed. Perhaps the fabricator would do better, but if my options did not include one that had actually fabricated a bumper like this before, who's to say his or her design would be any better?
I just have way too much I have to do, or prefer to do, to want to spend that amount of time for a set of bumpers. There is nothing that special that I needed or wanted out of them, recovery points, winch mount, some additional clearance.. So aside from the simple lack of off-the-shelf options, why would I want to bother with all of that? I mean, if I wanted to make some one of a kind, uniquely practical, or an otherwise highly specialized application, going the custom fabrication route just isn't worth it unless I already have resources in place. The Ranch Hand bumpers I went with worked well. They provided the additional approach and departure clearance I desperately needed and I especially liked the amount of flat surface both front and rear provided. What I didn't like was the weight. They are built very strong, no doubt, far stronger than I needed. The cost of that strength, was the weight. They also did not have a winch compatible front, which I would have liked.
The other big one that was lacking when I owned mine, were lift options. I did have the Z71, and I made do with the options I had, but short of ripping everything out to sas it, ford keys and rear spacers were about my best option for a minimal amount of additional clearance without sacrificing the ride or blowing the budget. I didn't want some brodozer with 6 inches of lift, but a couple inches more than stock would have been nice. Especially since a month after I bought it, the front and rear bumper covers were ripped loose during my first trip.
As for drawers.. Nope, I can easily make those myself, and have in the past. I actually did not want, nor need drawers in the Suburban, though I did built a platform to replace the middle captains chairs, making the floor flat, that I would swap in for longer trips. That way our two dogs didn't have to ride all the way in the back. And no, creativity was not my problem, as I do a significant amount of customization to every vehicle I own, and I don't mean by just buying and bolting on off-the-shelf stuff other people design. I have always done nearly all of my work myself, and often make my own version of products that are being commercially sold, but ridiculously priced.
Besides, if I do lack creativity, so what? That invalidates my desire to have production options for my vehicle mods? Everyone's situation, needs and wants differ. Just because all you needed was a roof rack, drawers and lights for your intended use, does not mean that is all that I needed or wanted.
I think a lot of the things people post clearly illustrates that they cannot see beyond their own wants and needs. Nor do some seem to understand that just because someone's intended and desired use may differ from their own, that does not mean one is wrong and the other is right. Nor does it give anything close to sufficient information for you to draw the conclusions you are.
You guys seem to have a pretty egocentric way of looking at things.. You really should try and consider the perspectives of others before jumping conclusions and making assumptions.