That's probably true. It's a rather long report/story, but it appears that most of these chips are in "servers", not in the hardware most consumers use personally. That's not very comforting, however, since the chips have been found in several government/military equipment where much more than our passwords are located. The story claims that Apple severed their use of Elemental servers in 2015 after replacing around 6,000 of them.
Perhaps I should edit my 'click-bait' topic title?