Is there a way to bulk create (and connect) drupal users from CiviCRM Organizations?
That is indeed how the Drupal / CiviCRM user integration works: Users = Individuals.

We stick to this way of working so we're not restricting ourselves to having to maintain a customisation like this which would be business critical if it stopped working after an upgrade.

Having accounts linked to an individual is also good, as it shows who in the organisation did something, like apply for membership.

It also means things like event registrations work as expected as a person will be attending those. 

Using webforms, you can easily expose information about a person and their related contacts so they can update their details as well as their organisation's at any time. Keeping contact 1 as the logged in user makes this easy.

There is also this blog from Whitefuse Media which explains a similar situation and how they handled it (see the section: Drupal Users Synced to CiviCRM Organisations)

http://www.whitefusemedia.com/blog/civicrm-development-case-study