I also think it is a good idea.
However, I can think of two issues:
- Users will abuse this feature by adding very large logo images.
- Users' logos will have many logo sizes causing template issues.
Therefore, there needs to be a way to resize the logo to a predetermined size.