This is only a problem for maximalists. We have several ways of scaling vertically (what you described) and horizontally (through other chains e.g. XMR,...)