option 2 is the only possible state of reality, because it is never possible to guarantee that everything work in every instance
let the buyer be aware
let the buyer be aware
But, you're not wrong, some people reach for every library and framework they can, and others focus on building the most minimal and understandable thing that will work. I'm not saying writing your own server in assembly, but, avoid unnecessary junk and magic and libraries.
It's the classic dilemma: in this world of ours, one can either return to monke or progress to crab.