Actually, people all have different needs and use products that work best for them. For a lot of people, Depends works best just as any of the other myriad products out there works best for someone else. Thankfully, there is no "one size fits all" as we are all of different sizes, shapes, heights, eye color, shoe sizes, religions, dietary preferences, etc.,etc. Well you get the picture!
Some of us may not find Depends are suitable for our needs and that's fine! But for a lot of people Depends are the best and most workable solution. Or else they wouldn't even be making Depends!