It's not just a linter that annoys you!
So it doesn't say it isn't justified, it indicates that you might want to reconsider. So by leaving out that nuance, you're promoting this to a binary bad/wrong label which it really isn't. Also consider it's a bit obsolete in context of for example dataclasses and custom exceptions, as those often have 0 methods unless you need something extra from them. See for example complaint tickets about these https://github.com/PyCQA/pylint/issues/4464 and https://github.com/PyCQA/pylint/issues/3732. So to summarize, using a linter's best effort to indicate something that can easily be a non-issue isn't exactly the best source for programming style rules.
Programatically collecting statistics and quality metrics from Python packages
1 project | dev.to | 20 Aug 2021
Roguelike dev tutorial part 8 problem (can't pick up items, everything else works fine?)
1 project | reddit.com/r/roguelikedev | 2 Jan 2021
How to setup CI/CD for org-based development?
2 projects | reddit.com/r/salesforce | 10 Dec 2021
Is it possible to measure spaghettiness of code?
4 projects | reddit.com/r/AskProgramming | 25 Nov 2021
3 projects | reddit.com/r/backtickbot | 12 Sep 2021