There is an official marketplace offering from Mozilla: http://marketplace.firefox.com but others are free to implement their own and no one has to use the official one. The apps will run on both the OS and Firefox for Android, Firefox Desktop.
I tend to agree there are advantages to a packaged SDK but there are project initiatives such as Mortar to cover this base also.
Everyone is free to implement the Android app API, as Blackberry have, just like they are free to implement the Firefox OS phone APIs.
The difference is very small. Firefox is more likely to have portable apps, Android offers a much higher quality API for building apps.