Bash isn't useful for startup wrappers etc. That's what the bourne shell is for.
Bash should only be used as an interactive shell. Period.
Everything else is a lazy Linuxism
If you replace every mention in your post of 'bash' with '[generic] shell' you are bang on point.. Maybe that's what you meant? (Especially as you mention its use in a size critical boot floppy)