All fair if you have a large fuel tank, but guys with smaller tanks will understandably try to top them off. As far as expansion; the tank is vented. If you fill it up to the very brim and then let it sit in the heat or such so that it expands and runs out the vent, you're a little crazy... But most fill it up and then go use it.
An example, my last boat (15' trihull, 80hp merc) had a 12 gallon fuel tank. Not a removable topside tank - a permanantly fixed tank with a thru hull fill and vent. The fill hose was around a foot long, roughly. 12 gallons can go pretty quick on an inefficient old 2 stroke, so I would try to get it as close to full as possible. Sometimes, I misjudged or spaced a little and sent a few ounces out the vent.
Keep in mind that most small boats are not filled up on the water - they're filled at gas stations. So that spilled gasoline ends up on the concrete or pavement, and evaporates. I'm not saying go pump full-bore and spill fuel everywhere with reckless abandon, but lets not get all emotional about a little spillage either, these incidents arent the exxon-valdez.