I think carts are great in certain situations. No doubt they have allowed several good courses to be built on land that would otherwise be unsuitable for golf. Carts probably increase the enjoyment at several places like Ballyhack, Pete Dye GC, etc. They also allow many people that couldn't walk to still enjoy the game.
What I think is poor, is when architects ignore basic architectural principles because of the carts. When every tee is perched up high above the fairway, when holes are created as such to facilitate cart paths, unnecessarily long transitions and many other "short cuts". Those are things that make up poor golf courses, not golf carts. Golf carts are just a facilitator for not doing things properly, but as many have stated there is a place for carts in the game.