Lazy is an overly harsh and judgemental way to put it (virtually all programmers start with some high level simplified language), but the sentiment arises because it's syntax is designed to be easy for people writing code, but at the cost of people maintaining code.
The whitespace delimiters, the lack of type system, the lack of semi-colons ... They're all things that people who haven't programmed before think make programming easier. In reality they all make in the wild production programs waaay harder to maintain.
There's a reason that JavaScript has been surpassed by TypeScript for professional developers, and it did so remarkably quickly. All that 'extra' information that seems pointless for a new dev to express, in reality constrains your program, makes it more readable and understandable, reduces the amount of tests you have to write, and makes it easier for someone else to come in and make a change to it and be confident they haven't broken anything.