The DMA is enforced by bureaucracy. The commission proposes that certain platforms are big enough to be regulated, and then there's a comment period/negotiation. The list of platforms currently being regulated is publicly available.
iMessage really isn't popular in Europe. Although the fact that any SMS sent between two iPhones automatically converts into an iMessage message means that there are definitely (accidental) users.