I can vouch that I avoided deploying it in corp environments due to the questionable name. "Element" is fine and is generic just like "Matrix". So name really does matter (specially in formal/corporate environments).
Your comment doesn't mean much if your company is on Slack. The "Slack" name can present issues for other people just like "Riot" has presented for you.
Plenty of popular tools with questionable names. Splunk and slack comes to mind.