Standards are not rules, they are guidelines. There are numerous standards for versioning, and multiple derivatives used by different software, PHP being one of them. It is not quite Semantic Versioning, but it loosely follows that standard. Reading the documentation there are several issues where it runs into complication moving outside of the scope of PHP's standardized versioning.
I do not personally have an issue with you, and even defended you initially when this add-on was released with issues, however for the same reason as I defended you, I also have issues with you calling other developers incompetent. It is plainly unprofessional, especially considering that your issue is that they do not stick to what you wish. PL and Patch Level are interchangeable, and in most version standards the version is written as PL (same as Release Candidate being RC). The fact that it is used in a slightly different format in place for end users where it is not meant to specifically be compared... Does not mean that a developer is incompetent 🤷♂️.
Honestly, rather than having a fit like you had, and insulting other developers you could have reached out and asked them to help you in supporting a more consistent version in their updates. Instead, you probably alienated yourself with some other developers and have lost out on some people using your add-on who would have likely donated.