I also think that a general decrease in peoples' attention spans has a lot to do with this.

Because communication is so fast and efficient, people have gotten used to getting quick and easy answers to every question. When they run into somebody who does not give them a three-second answer they instantly think, "Bullshit!"

Not every question can be answered in two sentences, especially today when the world seems so much more complex. Anybody who does not answer in only two sentences is automatically branded a bullshitter even if they are telling the truth.

I agree that it seems like there is a flood of people spouting bullshit answers to questions but I also think that a lot more good answers are branded as bullshit because many people have the attention span of a goldfish.