Thanks for your time evaluating and rejecting the bug report. From my point of view, it is a pity Geany diverges from the behavior of many other well established editors.
At least, Geany should show some warning telling it found a NUL character and it stopped reading.