I don't know who these people hire to make their commercials. In the industry, the cardinal rule for commercials is 30 seconds. Not a second shorter, not a second longer. Why? With the boom of technology in our society over the last 10-15 years, people are having less and less of an attention span, meaning advertisers need to be able to convey an effective message in a short period of time.