The main problem is unstability of rates.also bitcoin is not available in most countries. so people can't easily buy and sell there
Unstability of bitcoin price is the reason why people earns from doing trades.
About lack of exchanges, maybe you can check some of online exchanges and see if your country is available.