Reminder that 4Kids only had the property for a few short years and it wasn't even
the first English dub of it. Between Naruto coming out
of the closet and Dragon Ball being a rising star in the West, One Piece anime never stood a chance.
I'd bet money a different dub would've met the same fate no matter what, except instead of being picked up by someone else, it dies in the corner like Zatch Bell and probably makes a quiet return like Lupin the III.
If anything, the fault lies with Viz Media and/or Shueisha for fumbling it in the early years.