Well no one forces you to use the plugins provided by myTS.
This is like saying you could only use programs downloaded from the Microsoft Store…
As Adam already said some time ago, they currently do not have the capacity to process any (new) addons.
No one stops you from posting all your addons to this forum.
I would gladly add anything you post to my list of addons.
But yes, no one stops you from using discord.