I wish someone at Cisco systems would religiously enforces some of these standards. They consistently approach products at a minimally viable level and they almost always become frankensteins because of it. Just one of many reasons they've been in some financial hot water in the past few years.