...This needs to be stopped and making 1 MB the minimum size is a good step in ensuring that.
There it is, the dumbest thing I've read in 59 pages.

Q: And what happens when there isn't 1MB worth of segwit transactions?
A: 1 hour block times.

Would still be a good Idea that a block which is only filled with 600 kb only takes 600 kb of space and not the full 1 MB.