At the time the plugin was developed, there was no documentation and basically nothing useful for external developers to learn how to use Gutenberg features or to add file uploads in Gutenberg blocks etc., so the critics is partially not reasonable.

Many early adopters or let's better say experimentalists did since then not bother to rework and adjust their code to again and again changed basis in Gutenberg, and that's fine. They were happy that "it works" and would not chasing a running target.

Telling them now, that there is patterns or typography etc., is not very polite. They were trying to get something out of the (three years ago and partially still) totally bugged and unfinished framework. They should get a medal or for bravery or an early-something-pic in their plugin author profile instead.

If somebody knows better now, feel free to provide ready codeblocks to plugin authors which flawlessly work with current release of the editor system or help them in their support forum.