It's up to the store owner to actually default to "agrees to marketing". I'm not sure if Shopify is to blame when it's the owner that used an illegitimate opt-out for that setting instead of an opt-in.
And of course, follow-up mails for abandoned carts are an optional setting too.
And of course, follow-up mails for abandoned carts are an optional setting too.