I'm of the opinion that languages/platforms shouldn't force programmers to do things. It should be the other way around.
New languages and tools arise because of need. Therefore, if you feel forced or uncomfortable with your current tools & languages, use different ones.
People who feel forced and don't understand the particular programming model of Erlang shouldn't be using it. That simple. Google App Engine... that's another story...