> It's possible (easy) to make terrible software in any framework/system.
It's always possible but not always easy. Some frameworks can and do choose to make certain kinds of errors hard to make, even at the cost of asking more from the programmer. It's a fallacy to think that they're all the same.