The DMA requires interoperability without a decrease in security - this explicitly includes end-to-end encryption, which iMessage supports. Since SMS has no standard for key distribution/discovery, it already fails at that hurdle.
It also requires that features such as group messaging and audio/video calling.