Fraud prevention and insurance these companies should have some protection but how much? Should anything close? We have seen trademark notices over one generic keyword with companies trying to claim their one dictionary word can't be combined with any other word or words. If every trademark was enforced as much as every company wanted there would be not a word left to use and arguments over every word in use.
I see worlds like "Intel / Signal" "Swiss / Intel" "Audio / Oracle" "Fund / Oracle" being marketed on BrandBucket, yet Oracle and Intel both have international TM.
So the services and potential brand dillution mustn't be an issue when displaying TM words. This made me curious, and I decided to get "Oracle / Intel" and "Intel / Oracle" as they're attractive names for blockchain tech oracle functions.
Anyway
"Swiss / Intelt" currently on BrandBucket has two Trademark words "Swiss" and "Intel." which has me thinking "Oracle / Intel" cannot be discriminated against, just because each word is TM.
So I guess the buyer of TM words is within their rights to own the business name, as long as they're not causing "brand dilution," consumer confusion between brands, or operating under the TM classes (e.g. 36 financial) services (e.g. 36, computerised financial services, provision of insurance advice etc)
As you said, if it were legal for a company to hold universal rights to all services and produced gods branding etc, then citizen liberty to own by law said intellectual property would be excessively executed, and infringe on others right to a name.
*Edit: Sorry, this is a bit long but I had to say it