The post you are responding to literally explains how EE bonds are better than those you can buy on the open market.
Also, you cannot reliably time the market.
Also, you cannot reliably time the market.
If you hold for 19 years, they are, as you point out, a terrible investment. But the 20 year yield is decent, for a low risk product, in today's market.