The problem is the fuel gauges are not accurate at all. I have calibrated mine and two others to where it shows completely empty there is approximately .5 of a gallon left.
The gauge and the "Low Fuel" light are driven by the float in the tank, it is all part of the fuel pump, filter and regulator assembly. The float is on a wire arm that is about the same gauge as a wire coat hanger. If you follow the steps to replace your fuel filter, the entire assembly comes out of the tank. While holding the wire as close to the pivot point, you need to gently (very gently) bend the wire arm up a little at a time making sure to hold it tight at the pivot point. I found it most accurate if you completely drain the tank, measure exactly 3 gallons if you have a 6 gal tank or 2.5 gal if you have a 5 gal tank, put measured gas in tank and replace the pump/filter/float assembly with 2 or 3 screws, turn on ignition and check gauge, if not exactly at 1/2 tank (be sure bike is level and not on side stand), repeat previous steps until gauge is calibrated to 1/2 tank. When you are satisfied reassemble. That is as close to accurate as you can get with the gauges.
I recommend for the next few tanks of gas that you confirm accuracy with your trip meter.