Kidd-Gilchrist shot form is about as ugly as you'll ever see, yes. He has had a few seasons where he shot a decent percentage from 3 on a low amount of attempts (43% on 1 3 attempt per in 15-16, 34% on 0.7 attempt per in 18-19). But he's not a shooter.
I think that's fine though. The idea in theory is that he would add athleticism, defense, rebounding, hustle in the minutes where Niang is providing nothing.
Another thing is that he's a 26 year old former #2 overall pick who has been on one bad basketball team for his entire career. He'll never be a star but maybe there's still some potential there. Maybe simply being on a good basketball team with good players would change some things.
He's been in the NBA for 8 years and has a career average of 8.9 PPG. I don't care about where he was picked in the draft, it's called a bust and he isn't the first nor will he be the last, but he is in fact one of them. Let's talk about this "bad basketball team" thing you bring up. There are some players that thrive under a different coaches system, this is not one of them. He's injured all the time and was on a team with a guy named Kemba Walker who didn't let his team stop him from thriving.
2013-2014 :43-39 ranked 7th seed and went to the playoffs. (Played 62 games because of injuries)
2014-2015 :33-49 11th seed (MKG played 55 games also because of injuries)
2015-2016 :48-34 ranked 6th seed and went to the playoffs. (He also only played 7 games that year because of injuries)
2016-2017 :36-46 11th seed (first time cracking 80 games played in his career)
2017-2018 :36-46 10th seed (MKG 74 games played)
2018-2019 :39-43 9th seed (MKG 64 games played and only started 3 games)
2019-2020 :Has only played 2 games again due to injury.
He's shot 27% from 3 throughout his career. That's on him and has nothing to do with being on a bad team. It just means that he can't make 3's.
He's averaged 1.2 assists throughout his career while also averaging a solid 25.3 MPG. It's looking to me that he is apart of the problem of that bad team that he was on instead of being apart of the solution. He's averaged only 8.9 PPG and is maybe the only player in the league that makes Royce O'neale qualified to be in a starting lineup.
One last stat.
I've spent 15 minutes putting this together on 2 scrubs. You and MKG, and those 15 minutes I will never get back.