See tw#674.
Motivations:
-
Discoverability is zero if the extension does not actually describe what it does.
-
Utilities extensions are frequently bloated with blocks that are completely unrelated to what most people will actually use.
-
In an attempt to reduce that bloat, utilities extensions tend to be very shallow and can only afford a small handful of blocks per category.
-
It results in duplication of functionality across several extensions, sometimes in subtly different or broken ways.
-
It allows bugs to remain hidden for longer, especially in duplicated functionality.
-
Making unique images for extensions is more difficult when the extension doesn't have a unified idea.
-
The time available to review new extensions and maintain the existing ones is finite. I would like that time to be spent on extensions that do something new.
-
They take longer to review as unrelated logic all needs to be reviewed at the same time instead of in chunks. Much more likely to get one problem that blocks the entire extension for a long while.
I am considering removing utilities extensions entirely because of garbo's reasons.
In addition, these would make AmpMod look like feature creep.
See [tw#674](https://github.com/TurboWarp/extensions/issues/674).
> Motivations:
>
> * Discoverability is zero if the extension does not actually describe what it does.
>
> * Utilities extensions are frequently bloated with blocks that are completely unrelated to what most people will actually use.
>
> * In an attempt to reduce that bloat, utilities extensions tend to be very shallow and can only afford a small handful of blocks per category.
>
> * It results in duplication of functionality across several extensions, sometimes in subtly different or broken ways.
>
> * It allows bugs to remain hidden for longer, especially in duplicated functionality.
>
> * Making unique images for extensions is more difficult when the extension doesn't have a unified idea.
>
> * The time available to review new extensions and maintain the existing ones is finite. I would like that time to be spent on extensions that do something new.
>
> * They take longer to review as unrelated logic all needs to be reviewed at the same time instead of in chunks. Much more likely to get one problem that blocks the entire extension for a long while.
I am considering removing utilities extensions entirely because of garbo's reasons.
In addition, these would make AmpMod look like feature creep.