It's ugly and blocks the view of the building. It was only installed to serve as shade for the Test Track preview area and a structure to mount the giant preview mural on, then was retained as a relatively last minute decision. It was upsetting enough seeing it retained through TT 2.0, giving it a 25+ year life for something that was only supposed to be up for a year. The new canopy we're getting is a purpose built structure, isn't as invasive to the sightlines, and compliments the building's architecture. It's still a shade structure either way, which is a win.
WoM didn't need a shade structure because its queue was entirely inside the building, even if the alcove itself was outdoors. The roof was the shade structure. Test Track on the other hand regularly spills people outside the building, so it benefits from having one. Just thankful it's now one they're putting effort into.