Is it a good idea to build things without middleware?
Sometimes middleware isn't the answer, but sometimes it speeds things up so much that it is rather "cut off your nose to spite your face" to ignore it. The argument certainly doesn't apply only to middleware, of course. The same for the counter-arguments. So...
> Is it a good idea to build things without middleware?
Yes, and no. It depends. :-)