>If badgeAlignment is installed with appearance, could not set it to anything else - always in top right corner, not sure if it this layout stuff should be really appearance selector.

Yeah, but you're not obliged to use UIAppearance if you don't want to.