Are today's major frameworks capable of enterprise capable applications?

and your reasoning for that is…?

You’re back to “more appropriate”. Once again you’re ignoring the fact that DI is less code. lower execution time, easier to implement and overall less complex which I’ve pointed out dozens or more times and you continually ignore. See this post: Dependency Injection Breaks Encapsulation - #294 by TomB

You keep using this “complexity” argument as your measure for appropriateness but DI is LESS COMPLEX. Can’t you see this is why your argument simply does not work?

Yes you are. Every time I mention the places in my code where I choose not to use DI you keep telling me that I should. I agree that I could use DI, but for reasons which I have explained multiple times I choose not to. The choice is mine, not yours, so stop telling me what I should or should do.

Wrong. We’re asking you why you choose to use an alternative and what your reasoning for doing so is then pointing out that reasoning is flawed.