I think this is overly critical and I'm not sure I can see the justification. My understanding from that quote is that IBM is a name that everyone "knows", but fewer and fewer persons actually know what IBM even does anymore or why IBM is a household name.
Your additional examples aren't really counter examples most probably for most people; you've just listed additional companies that are likely common enough names that no one else outside the tech/finance sphere really knows why the name is a known name. I don't see this as disingenuous, I see as an accurate reflection of the modern interpretation of many of these older companies. Apple for example is "relatively" old(er), but you can ask anyone what you might get from Apple right now and probably they can name at least one thing like "oh yeah they make good phones" or "I like their laptops."
My entire professional career has been in IT/Programming, and the best I can tell you about what IBM offers is "eh, you can pay a ton for a contract for some server hardware/software. Hardware support is fine, but the rest is a dice roll on what you're actually getting for your money." I don't associate IBM at this point with a specific service or product I'd seek so much as just "this is a tech company that you pay a ton of money to and hope it works out for your project".
Though I will give them credit for their LTO tape hardware -- that is solid and straight forward enough for my tastes.
My personal experience, half the time I talk to IBM sales team or even their engineering team, I end up with far more questions than answers, and I get the distinct impression I'm offending the IBM rep for even questioning what they're saying, no matter how ridiculous their statements are. I know what the words they're saying mean and I understand what the tech is, but when I have practical questions about their design choices or implementation guidance and the IBM employees act as if they resent me for questioning them, I too wonder why IBM is really trying to accomplish in our meetings -- do they want to sell something that will help with my problem scope or do they just want lock-in? This question isn't unique to IBM naturally, but if that's what ends up occupying my mind after a meeting with IBM representatives, I'm quite certain it's an indicator that it's not something I want my team to get wrapped up in.
Edit: Changed "else outside the tech sphere" to "else outside the tech/finance sphere"