As a professional programmer, I think that low-code development tools are actually a good thing - the problem is just that they are usually designed/adopted with the mindset of "saving money and time", rather than the much more healthy mindset of "giving people agency over the tools they rely on", and the result is that they end up being bad at both