Exactly what block size the network can support is very much debatable. I currently think that 10 MB would be fine and 50 MB would be too much, though these are mostly just feelings. There should be more rigorous study of the actual limits of the network. (Gavin's done some nice work on the software/hardware front, though I'm still worried about the capabilities of typical Internet connections, and especially how they'll increase over time.)
It's not just wanting bigger blocks. There is a reason behind that. The bigger blocks are needed if we want a bigger bitcoin net-worth overall. That brings a lot of good things to the ecosystem in form of development and innovation.
What the network can support is subject to technological development and innovation. This is not a mechanical issue where you try to fit a square into a round hole. While technology also has its limitations, there is a lot of room for improving it. Just a few years ago we were all watching low quality youtube clips, while now we can watch 1080p videos. Playing heavy 3d graphics games on our smartphones is another example of technology that is developing and that hasn't hit its cap.
Also since I'm also a hobbyist miner please give me full 10MB blocks right now and I will invest part of my earnings in setting up full nodes with tons of HDD space available
Not raising the block limit because of a technical reason which can be solved is simply wrong in my view.