Short answer: No.
While I understand what you're getting at. Practically speaking, you typically need to know where your instances are starting so you can get a location and id to refer to them later. If you'd like to discuss it further, I invite you over to the jclouds-dev group.