Yeah there's a massive difference between the Haswell i7 (2015) in my workstation at home and the Sandy Bridge i7 (2011) in my workstation at the office.
The old CPU's sharing a name with the new CPU's makes them sound like they're still up-to-date. Which I guess is great for making you feel better about your old device? This seems potentially detrimental to sales though, so I still don't understand the impetus for marketing them like that.