How to read HD44780 LCD programmatically

I just see no usefulness to this at all.

When the device was designed, decades ago, there was some usefulness.
I gave the reasons behind the inclusion of this capability two months ago, in the second paragraph of reply # 6.

Don