lcd won't work with library

... we know their code is already solid from the emulation, half problem solved,...

Maybe. If they are using a library how do we know that their actual wiring matches what they have 'told' the library without seeing their code. If they are writing their own code can the emulator deal with checking the setup and hold times, the enable pulse width, and the required delays?

Have you read that post, hilarious

I assume you mean the one by HexHammer. It would be funny except that some beginners might actually think it is helpful when the fact is that all but one of his suggestions is absolutely wrong. The first sentence of the one about power and contrast is correct.

Don