Running a full node is the only way to assure the integrity of the currency. Increasing the block size decreases the number of people that run full nodes. It's obvious to anyone who works on Bitcoin that a linear increase to blocksize can never scale, while maintaining an open and decentralized environment.