I think these are all good suggestions, would you be able to create a separate feature or improvement bug for each one in the Moodle Tracker?
I don't think removing open badges support is necessary to make those changes. For example, with upgradable badges the badge within Moodle could replace the previous one, independent of if it has been uploaded to a backpack. The user would end up with two badges in their backpack if they are using it but that wouldn't impact the internal Moodle behaviour.
Since using the open badges format shouldn't impact on Moodle features, I'd prefer to keep that functionality, unless there is a very clear case where it is undesirable (rather than just not needed).
Although you might not expect your students set up a backpack or to export them, some of them might want to (even for trivial badges), for example if they are leaving the school/institution where they earned them. The whole point of the Mozilla system is that the user has control over the badges that they have earned, and having that control should, if anything, increase motivation further.
Simon