Support for snippet reordering is a fantastic idea. It has been suggested to use something similar to the Simple Page Ordering plugin as an interface for reordering snippets, and I am definitely planning to introduce this feature in a future version.
The snippet numbers (IDs) are managed by MySQL and are an essential part of the snippet database table. MySQL has control over how the numbers are assigned, and if missing numbers are replaced. It might be possible to put together a workaround, but this would probably mean bypassing the built-in WordPress functions and would not be the most compatible solution.
Looking forward to seeing it. But then comes the question, what (if anything) will you build in to help with setting the correct order?
Hopefully I can make it so snippets can be reordered using drag-and-drop. See this plugin for an example. Then the snippet order would probably be saved in a database option as an array keyed by the snippet ID, which then would be used as an order to display and execute snippets.
Sounds like a plan. Then you could arrange the order much as you could when you put the snippet into you functions.php.
Excellent.