Also, why are people so obsessed with trying to find a workaround to this?
Because this is how the suggestions forum works. People suggest things, and others discuss the options, then think of workarounds while we wait for the feature. (everything else is addressed below)
I don't think it would be necessary. Yes, it could be useful, but only in some very select occasions. 99% of the time you'd be able to just use two scripts. I don't think it's necessary to implement.
But doesn't that only allow a custom block to be run only twice at maximum at once?
What do you mean by this? You can run three things at the same time, just make a third custom block. And so on.
And having to figure out which custom block to use takes up a variable
You say this, but I don't think you understand my workaround. If they run at the same time, why do you need to figure out which custom block to use?
not to mention this entire thing takes up a lot of space
But only in the rare cases where you'll need it. As I said before, most of the time, you won't need to use a big long workaround, just two scripts. Occasionally, you'll need this workaround, but it's not that long, in fact I consider it to be quite short. It's less than ten blocks.