As I try to piece together the details, it sounds like 2K outsourced some of their artwork during the console switch-over in 2013-14. Quite honestly, the next-gen classic team work from 2K14 all has the feel of having been completed by a bargain bin art team from an area of the world that is mostly unaware of NBA basketball.
Anyhow, as it stands, here's the Pistons' 1989 throwback jersey situation:
This year's 1989 Pistons jersey:
Here's a real-life comparison:
We'll start from the top.
1. The blue and red piping around the neck and arm holes is way too thin in 2K and the white space between the two blue and red lines is way too prominent.
2. The "PISTONS" chest plate appears to have been smushed via Microsoft paint. It's narrow and the font may not be an exact fit. I'm bad at recognizing fonts but something feels off there.
3. The side piping is way, way, wayyyyyyyy too thin. 2K's '89 jerseys are almost more reminiscent of old school nurse candy stripes than the Pistons' actual '89 lining.
4. The shorts in 2K have two red stripes (again, like a nurse's uniform). In reality, there was a thicker red line on top and a thicker blue line on bottom.
Regarding the back of the jersey, here's a comparison:
1. I'm still not great at font recognition but I know enough to say that 2K's name plate font isn't even close to hitting the mark.
2. The letters and numbers as a whole appear to be much too small, leaving a significantly noticeable amount of white space between the numbers and the bottom of the jersey.
3. If we want to talk about NBA 2K12 levels of detail, the jerseys numbers should be the shiny form we used to see in 2K when using late to early 90's Bulls and Pistons teams.
Separately, one of the more maddening things about 2K17 is while the 1989 Pistons jerseys still looked like this:
The current Pistons' retro jersey options had a jersey that looked almost identical to how the '89 road jerseys should actually appear:
They were in the game the whole time! Just completely inaccessible to the team who actually used them.
The little things.