Yeah, Microsoft is a notable one that does that. That’s why I made it so Port87 supports both the plus and the dash. I haven’t found any place that doesn’t accept a dash in an email address.
Lots of places support the subaddressing, but I don’t know of any others that are built around it like Port87. Like, where all email to a subaddress goes to a matching label automatically.