Add the "Pixel" range to confusing version numbering:
"Chromebook Pixel" (a Chromebook released in 2013, commonly called just "Pixel")
"Chromebook Pixel" (a Chromebook released in 2015, commonly called "Pixel 2")
"Pixel" (a phone released in 2016)
"Pixel 2" (a phone released in 2017)
"Pixelbook" (a Chromebook released in 2017)
Or even worse, the Moto ranges:
"Moto G" (a phone released in 2013)
"Moto G" (a phone released in 2014)
"Moto G" (a phone released in 2015)
Luckily, they have learned from their horribleness and now officially include the generation in the name, making their new naming scheme one of the best:
Moto G5 (5th generation of their mid-range phone)
Compare with Nokia:
Nokia 1
Nokia 2
Nokia 2.1
Nokia 3
Nokia 3.1
Nokia 5
Nokia 5.1
Nokia 5.1 Plus / Nokia X5
Nokia 6
Nokia 6.1
Nokia 6.1 Plus / Nokia X6
Nokia 7
Nokia 7 Plus
Nokia 8
Nokia 8 Sirocco
I have no clue what is what and it's confusing enough that I don't want to buy their phones even though one of them is most likely exactly what I want (high-range but not top-range phone that has stock or near-stock Android and receives updates quickly).