Regardless whether they are "right" or not - many script developers have silently assumed that scripts starting with #!/bin/sh is executed by bash.
An operating system such as Ubuntu is supposed to be a dependable platform for 3rd party applications to run on top of it. And since there are many (legacy) applications out there that assume that scripts starting with #!/bin/sh is executed by bash, Ubuntu "breaks" those by switching away from the "de-facto standard".
Please consider the situation of a non-technical end user who doesn't care whose fault it is that his app doesn't work as expected.
It is changes like this that make Ubuntu less likely to solve bug #1.
Please revert to bash.
Regardless whether they are "right" or not - many script developers have silently assumed that scripts starting with #!/bin/sh is executed by bash.
An operating system such as Ubuntu is supposed to be a dependable platform for 3rd party applications to run on top of it. And since there are many (legacy) applications out there that assume that scripts starting with #!/bin/sh is executed by bash, Ubuntu "breaks" those by switching away from the "de-facto standard".
Please consider the situation of a non-technical end user who doesn't care whose fault it is that his app doesn't work as expected.
It is changes like this that make Ubuntu less likely to solve bug #1.