Segwit explicitly increased the (total) block size limit. See https://github.com/bitcoin/bitcoin/blob/master/doc/release-notes/release-notes-0.13.1.md #segregated-witness-soft-fork
What could have been done better to prevent so many people having a conception that this was in any way covert?