No, not every email server supports it. For example, I know that Office 365 Exchange doesn't support it as I tried it yesterday.
the plus syntax is part of the email address specification. any server that doesn't support it is by definition buggy because some mail won't work as expected or designed.
Many mail servers have a setting to configure which character to use; some default (or used to default?) to "-" instead of "+".