The Ocean Cleanup themselves have estimated at least 75% of ocean trash is from fishing boats, and from living on a remote tropical island myself, at least 90% of the things you find washed up on the beach appear to be from Chinese fishing vessels. (there's usually Chinese characters on the bottles and plastic)
Imagine how much more cost effective it would be for these NGO's to lobby (bribe) politicians and the UN to require all fishing vessels to bring back their trash to port to be weighed and processed, their nets counted.
They say theres about 10 rivers in the world that contribute the remainder of the ocean plastic, so if they can put these recovery systems on those next then we're half way towards solving the problem