It's not nearly that simple. There are two main reasons why "simply increasing the block size" is neither safe nor simple:
1. Centralization. Running a full node is already quite a commitment. The bandwidth requirements are high, the storage requirements are high, and it takes many days to sync the full blockchain. Many people already do not bother doing it because it is such a bother. Running a VM in the cloud as a full node is not that cheap. All of these problems scale linearly with increased block size. A really large block size that causes most existing full nodes to give up and stop relaying would not be worth it for the network in the end.
2. Bitcoin is vulnerable to (and has been subject to) attacks by way of computationally expensive transactions that scale polynomially with the maximum size of a block. This has not been completely solved yet. Right now the worst possible block verification time is on the order of 10-30 minutes for an average CPU acting as a relaying node. "Simply" increasing the block size a great deal without first fixing this issue (and it's a hard issue to fix) could potentially lead to entire network collapse if a single attack block gets mined and then chokes all nodes for days.