Why does it sound odd to say:
Sitting on the table, a bottle of beer promised refreshment.
while it is perfectly OK to say:
A bottle of beer sat on the table promising refreshment.
I'd be glad to get some comments from experienced speakers. Thanks