Responsibility to ensure script id unique?

I found now it's plugin developer's responsibility to ensure script id for joplin.contentScripts.register unique with script ids in other plugin. Is it a bug or intented design? Here is an inssue:

It seems that the render rule id conflicts with my another plugin's