I don't understand why some people want a hard limit to encourage fewer potential transactions. Fewer transactions equals higher fees per transactions and less useful technology (at least in the role of a payment network) which then equals a less valuable and used technology (in all other roles).
A raised max block limit that increases at a slower rate than corresponding increases in commodity hardware and bandwidth does not mean that the majority of people wishing to act as full nodes cannot do so. The original 1MB limit is completely arbitrary and should scale as all other resources scale. The only reason that 21,000,000 total coins is not considered a problem is because of divisibility. Blocks also need to be continually divisible for Bitcoin to be valuable. Taking that ability away is incredibly shortsighted.
A raised max block limit that increases at a slower rate than corresponding increases in commodity hardware and bandwidth does not mean that the majority of people wishing to act as full nodes cannot do so. The original 1MB limit is completely arbitrary and should scale as all other resources scale. The only reason that 21,000,000 total coins is not considered a problem is because of divisibility. Blocks also need to be continually divisible for Bitcoin to be valuable. Taking that ability away is incredibly shortsighted.
I am not sure this is so much about the hard limit rather than the unintended consequences if hard limit is raised and removed all together. These wide-spread discussion is very good in itself.
Also important is the stability of the protocol, if you can raise the block size today, then how about total bitcoin tommorrow? We all know they are different, how and where is the line? And who determine the change? Can people opt to resist the change easily?
All these should be well-thought and discussed.
Nobody (that I have seen) is advocating for the limit to be removed all together, they are advocating for it to scale along with realistic resource availability and consumption. Why is the block limit 1MB and not 10KB? Because 1MB was seen as having realistic resource availability 4 years ago and it was anticipated to be easy to grow in the future. Too bad Satoshi's 1st version wasn't absolutely perfect from the beginning, I guess we are forever stuck with a shitty wire replacement system that will eventually lose value and be replaced since ideologues can't be bothered to give 2 fucks about actual adoption.
Limiting the number of coins is not a problem because they are divisible. Limiting the number of "possible" transactions forever is a problem because it is counter the primary goal of any technology, which is to be used.