Any reason why an organisation should NOT register for an event?
There is no reason why an Organisation contact can't register for Event. ATM its not supported through CiviCRM online registration form however you can use Drupal Webform to register Organisation for event. 

HTH

Pradeep