There are other articles that say they are good design.
But the answer is this:
getXXX and setXXX are good or bad based on usage.
these mathods do make a lot of things easier. So if some article says it's a bad design I think; it's just trying to be too hard on the idea.
One of the biggest usage of these methods are in a lot of framework and used as a reflection mechanism.
So don't completely avoid using these, rather... use it judiciously.
thanks
Ayusman