If you choose to use a centralized frontend to access Bluesky (everyone does this) and that frontend has to follow laws because it's run by a corporation... that's what you get.
There is no way to access your DMs except using Bluesky's centralized backend server.
There is no way to access your DMs except using Bluesky's centralized backend server.