More complicated than that.
Some can be initialized by the standard HD44780 sequence or their own initialization sequence.
JHD1602 is one such example.
It won't fetch me a beer if I hook up four more wires?
For reasons that you and I have expressed before ...
I've been using the 4 bit configuration to connect my LCD, and it has performed as expected.What could I do if I connect it in 8 bit configuration that I can't do now? What would the other 4 pins get me?
So, nearly twice as fast to write with 8 bits, but whether or not that's important I guess depends on the application.
8-bit mode:put the data in a registeroutput the datapulse the enable linewait until the controller is ready for the next byte of information4-bit mode:put the data in a registeroutput the upper four bits of datadatapulse the enable line(IMPORTANT: no delay is needed here)shift or otherwise manipulate the dataoutput the datapulse the enable linewait until the controller is ready for the next byte of information