What stops the Code::Blocks development? Not enough developers, not enough money, technical issues, someone's decision?
The correct word here is not stops, but slows down.
And the answer is lack of time, because no one of the developers is payed to develop cb as day job.
The development happens because some people don't like something in cb and they contribute their time to improve it.
If you don't like something in codeblocks, start digging, ask question, post patches and we'll try to help as much as we can.