I think this game can enjoy both those who are roleplayers and those who don't. No matter what role you take, is not a set of classes where you have to kill an animal for armor. If you're a blacksmith have to talk to a miner to get materials, or if you're a carpenter with a lumberjack. Moreover, you won't find an NPC with a ! or ? over its head, both NPCs and players can hire your services to get something (an object, find a person, etc). For that I always say CoE is a very interactive game.
I don't know how was your experience with those who play this way, so I can't imagine how this type of game can exasperate you.
In my case, I'm roleplaying, I have seen people who did not understand the gameplay interrupted my game for fun (it happens a lot in the Spanish community). To be in a game where it is understood that if you are a carpenter you'll have to talk to a lumberjackand for business, or if you're a doctor you will have to treat people, and no one will look bad because it's mechanics play.
What I mean is if you know you're going to interact with people in this game, you can ignore those who exasperate you. As in real life, you don't have to go to a person you don't like because you need something, you can choose another one.
So you don't need to be a roleplayer to play CoE but you should interact with others to achieve your goals.
PD: I'm not a native speaker, sorry if you find some gramatical faults.