No one had even brought up Brandon Knight until your recent post and like it or not, he is classified as a PG and has been throughout his career. Whether he's the right PG for the Suns or not this season is yet to be seen. We won't be contending for a title so using what we have on the roster already to determine the fit and what sort of players would be best around Ayton, Booker, Bridges, and Jackson is fine. There's no one better on the market the Suns can acquire right now. It seems like you'd prefer they make a move for the sake of making a move rather than being patient and waiting for a quality PG to become available.
It is fun to talk sports with other fans but what isn't fun is to see the same person repeatedly bash moves that were made simply because they don't like the person who made them. If McD makes a move you agree with, like draft Ayton, that's too little too late. If other fans are patient and realize that it takes time to build a contending team you come in and say we're expecting failure when that isn't the case, at all. No one is expecting failure this season but no one is expecting the playoffs either. Build a contender for years to come takes time. It doesn't happen overnight.
You keep harping on how long the Suns have missed the playoffs but you can't lay all of those years at McD's feet. He wasn't even here for a couple of those seasons. The direction of the team has changed, for various reasons, but someone else pointed it out elsewhere, once the Suns failed to acquire Aldridge as a free agent a couple years back they changed course and went to building through the draft. Since then, that's what has been done and we now have drafted enough promising talent that we don't need to tank any longer.
Now we have our core players locked in, we need to play and develop them while making improvements around them as we're able. We can't force anyone to give us a PG so we can compete immediately. Even if we did add a better PG, it's unrealistic to think a team this young will contend for a title. We need to give them time to develop chemistry with each other and grow as players. Once a PG is available, we go for them, but we can't control when one will be available.