The article seems to have changed since I commented.
It had the same stuff a month ago.
I guess we just have to patiently wait for the OP to hopefully read Postgres documentation from postgreSQL 10.x before correcting the article again.
Someone else said it doesn't.
Because it has the same issue.
SELECT DISTINCT and GROUP BY are equivalent from a query planner perspective.