The 35-year-old was fired by FUFA on April 19 after recent struggles that saw the team fail to qualify for the Africa Cup of Nations finals.
On top of this, they put up a poor show in the African Nations Championship in Cameroon.
Williamson now feels the youthful tactician had no first-hand learning experience that comes from playing.
“McKinstry was not the best coach for a team like Uganda’s Cranes,” Williamson was quoted saying.
“He never played; for example, I worked under nine managers as a player and learned on the field good and bad from all of them before I took my license.”
“Who has Johnathan McKinstry learned from? He has studied the game and done his licences all well and good.”
“Jose Mourinho has worked under great managers who have played and has been successful.”
“Jonathon has not. His relative wrote how successful he was in Uganda,” he added.
Williamson is against local coaches
The 59-year-old believes that it will not be easy for a local coach to handle the team owing to tribalism and political issues.
“Unfortunately local coaches can be influenced, foreign coaches can’t be; they walk away if the professionalism can’t take it,” Williamson continued.
“There are great local coaches who can help the team perform. But they face a lot of politics and tribalism which makes their job hard.”
“It is hard for local coaches to avoid such,” he further noted.
McKinstry took over from Frenchman Sebastien Desabre, who left after the 2019 Afcon in Egypt, where the team was eliminated in the knockout phase.