Not exactly. Reverting on overflow is only slightly better than allowing overflow to happen. Solidity still lacks non-overflowing types such as floating point or bit integers. Also, the way how Solidity 0.8.x addressed overflows is not backward -compatible, so many libraries (such as ABDK math) will have to fork to support both, Solidity 0.8.x and prior versions.