If you use 9v alkaline, that's pretty much true. But if you use Li-ions or li-polys, and a Snes clone, 10 hours is perfectly attainable in a reasonable form factor.
And just to reiterate, 9v alkaline batteries are a major no-no. You would get very little playtime, and you would go broke replacing them.