Hey, I'm one of the guys who started and ran it.
I think there are a couple of reasons.
1. We decided to build something custom. Which means we have to respond to feature requests, keep things secure and maintain the system. In hindsight a subreddit may have been a better idea. (like http://www.reddit.com/r/EuropeStartups/ I'm not affiliated.)
2. It was a side project. I think in order to maintain an engaged community there has to be a core of very active users and submitters. We were not really. I tried for a while but the platform we had built did not really lend itself to interaction. Many people used it as a news feed for European startups and tech news rather than a place to interact. The site never gathered critical mass to have enough submitters and commenters to keep things moving.
3. It was our first community project and we were inexperienced. We made a few mistakes early on, spread ourselves too thinly and didn't come up with a good way for others to participate.
4. It fizzled out. The other guys went on to other things and while I kept running it on one of my boxes for a while nothing happened (which makes sense considering there were very few submissions and almost no participation)
Overall I would say we didn't have enough experience and time to make it a great community. We also made early mistakes that made things more difficult down the line.
Sorry it just went off the air at some point without notice, by that point visits were down to a handful of people per week. Maybe r/EuropeStartups will have more success!
Along with the answer to your question that someone may provide you, perhaps also change, adventure, and rocking the boat? Mixing a little bit of life experience in with entrepreneurial endeavors? I'm only 23, but those reasons compel me.
Would it compel to leave permanently though? I left my country of birth for the reasons you stated but I guess somewhere in the back of my head I see myself returning one day.
Rationally those are compelling reasons for a business to leave.
But I think personal reasons play a huge role in this decision. A majority of the people tend to only leave when the situation becomes unbearable (or not even then).
What would it take for you to leave your home country/area?
I guess it's hard to say until it actually happens. One reason for me to leave would be an oppressive government, I guess.
I would add 'Visa issues' to that list that applies to people who are itching to start companies in the US after being here for 5+ years but cannot due to visa restrictions.
I'm not much of an entrepreneur, but I'm planning to move just across the border to Vancouver so I can live with the Canadian I've been dating for eight and a half years (it's not totally impossible for us to live together down here but it's just so much more of a hassle that it's not worth it).
Unfortunately when I last checked a few months ago no one was really looking to hire iOS developers up there.
Also, check out our certified Ethereum Developer Online Course: https://academy.b9lab.com/courses/B9lab/X16-2/2016-2/about