8 MB (with scale function) allows more transactions to be done at once.
You realize that it would be trivial for Bitcoin core to move to 8 MB (or some other larger blocksize) when the time is appropriate, don't you? If it looked like users might abandon 1MB blocks I'm sure it would not take long for core to decide to move to bigger blocks.