Developers shouldn't make bigger Demos for games. The idea is that you get a small taste of it, just enough so you understand what it is about, so you buy it.
Bigger demos? I still have a Quake 4 demo on my computer. I had the money and the opportunity to buy Quake 4 yesterday. But I have DM, with my favourite map on it. Why should I buy it?