I quite often see opportunities to optimise server-side code if HTML form names are exactly the same as the database field names they eventually update.
The drawback obviously is that this is exposing information about the database structure in plain sight.
Of course this information is only useful if other weakness exist but it does seem like handing information on a plate.
I'd be interested to know if people think this is low risk and if they do expose field names like this without worrying.