Earlier quoted context omitted.
Don't go buy a BMW anytime soon. Have to recode the battery, and it's been that way for years.
Not sure why you got downvoted, but this is true. When you replace the battery in a new-ish BMW you need to recode/register the battery since BMW changes the way it charges the battery based on age and type.
In the BMW community, we justify technical reasoning behind the battery coding of our automobiles' features, but apparently phones, with their comparable levels of complexity, are supposed to use AAA batteries because the company that makes replacement parts has a loud voice. Maybe I am mistaken, but this could be considered a double-standard. I am not apologizing for Apple, I have my own frustrations with the company lately, but I strive for consistency when I opine.