Inevitably, this comes back to bite me when I go back to revise the code and find I can't immediately understand what the code is doing, and the first thing I find myself doing is renaming poorly-named constructs.
Congress has very different constraints when naming bills, but the end result is the same, adding the burden of a hard-to-do-right, yet high-visibility responsibility to already-overworked staffers. I'm not surprised at all that the names for most bills are sappy and nondescript.