Many small businesses (and small teams inside large orgs) do not have “servers” in the sense that an employee can push code to it. It’s just Windows Server and handles email, file share, ERP, etc. I think those in the tech industry may not appreciate the ease of having a platform you can “program” jobs in, and it’s included in M365, despite the very-large warts.
I specifically said "large, complex codebases", so I'm not sure how your comment is relevant.
If the project you're implementing is Big (which the federal employee retirement system qualifies for by any sane metric), then the infra you described is inappropriate. If the project isn't Big, then my comment wasn't addressing it.
I apologize, I misread your comment as “complex databases”. PowerApps could make simple queries across large databases, but you’re right that large software projects should not be in a no-code tool.