The culture of always making updates and adding new features inevitably screws up the things that are already designed and working properly which don't need to be changed.
Engineers sometimes overcomplicate things either deliberately (they take enjoyment in the convoluted) or inadvertently (they don't take a step back to look at the big picture using common sense)
The culture of pressure to get things done quickly means things are often fixed in a haphazard and convoluted manner.
Those are the reasons why coding is overly complex.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
The culture of always making updates and adding new features inevitably screws up the things that are already designed and working properly which don't need to be changed.
Engineers sometimes overcomplicate things either deliberately (they take enjoyment in the convoluted) or inadvertently (they don't take a step back to look at the big picture using common sense)
The culture of pressure to get things done quickly means things are often fixed in a haphazard and convoluted manner.
Those are the reasons why coding is overly complex.