haha. Well, I doubt you're an idiot. Buzzwords serve a purpose insofar as they're a good shorthand for defining categories of product offerings. E.g., ETL, Data Warehouse, Mobile Device Management, etc. all have pretty well understood parameters within which the vendors, buyers, analysts, etc. operate.
Not sure if the comparison with finance is apt. Financial sophistry layered complexity on complexity without a robust understanding of principles (i.e., housing prices don't always go up, hiding debt and ownership in millions of small pieces spread around will create a mess), whereas computing grows intelligently (most of the time) from real world problems that need addressing.
Oh they understand principles pretty well (I get comission x% and I don't fucking care about everything else). The layering of sophistry is there so they can obfuscate them from you. They also use it for maintaining plausible deniability.