I miss the desserts but totally get it. Even as someone who has followed Android for a decade+, or as long as it's been around, I Got confused about what releases were what.
Google's explanation that Android is a much more global operating system today than it was 5 and 10 years ago, so naming releases after very Western-centric things can be confusing for diverse, international users, makes sense.
Didn't Android stopped doing numbered versions because they were behind iOS and they didn't want people to think they were "outdated"?
No, they've always had numbers, but development teams nicknamed each release after a dessert as a fun internal thing that became well known and then part of the public convention. Android always took a more conventional approach to release numbers as well... using dot/minor releases, and bug fix/revision release numbers... Like Froyo, which was released to a lot of fanfare, was a dot release... 2.2, despite being the fifth major release.