I actually do find Star Wars discussions interesting, and this article does raise a lot of interesting points. The Imperial Command Structure was intentionally flawed because of Palpatine's plan to pit officers against each other. In essence, Sidious applied the Sith Rule of Two to the entire Imperial armed forces. Officers were encouraged to backstab and scheme their way to the top, and even relatively "good" Imperials like Piett or Veers were not without their flaws.
Piett blackmailed other officers to get to his position aboard the Executor, and was partially responsible for Ozzel's slip up at Hoth. He subtly encouraged Ozzel to make bad decisions by offering advice, knowing the pig headed admiral would ignore him. All to set up Ozzel for execution.
General Veers was a military genius responsible for reintegrating Walkers into the Imperial Army. He was an honorable man, and a smart tactician, managing to take a nearly stationary walker and still manage to gun down high speed Snowspeeders. However, he overlooked the flaw in the AT-AT's design, that it could be tripped with cables. The man responsible for pointing out this flaw, Veers had bumped down to Stormtrooper duty rather than officer material. He tried to cover up his failures rather than solve them. Ironically, this Stormtrooper defected and gave the secret away to the Rebellion, resulting in their disaster at Hoth.
Even among Veer's armored corps, there were missteps. One of his Lieutenants decided to march three of Blizzard Force's Walkers across an unstable Ice Shelf to outflank the Rebels, not taking into account ground clearance, and lost all three of the walkers in an avalanche.