I took design courses in college. Nothing super in-depth, but enough to have some knowledge of graphic and product design.
But even if I had absolutely no background in design, I would know that these products and advertisements are just plain failures.