developers are lazy and will choose the easy option when given the choice. i'm sure this only applies to development. not going to think about this any further.
One of my favorite examples is a previous job where the SRE team built a tool that made it trivial to spin up new services with a single commit to a git repo.
As a result, we ended up with 200+ microservices on a team of maybe 30 devs. Many of those services had a single api endpoint