Bonds are not hard to cash - just check the series & maturity date. My son got several at birth, and others for his bar mitzvah. Some matured at 7 years (so from age 13 to 20, they achieved their full value), others take more like 20 years. But this child is only a year old so the funds will be available before or during college.
The nice things about them are that they can't be spent on a whim now, and they are worth usually twice the face value. The child doesn't need a bank account - bonds aren't cashed now, so they go into the safety deposit box, where they sit. As hard pressed as parents may be now for funds, they will be more hard pressed when college costs loom. Usually when kids cash them in, they are students and their income is so low that they aren't paying taxes anyway. We never had any problem at all. They are worth very little is someone wants to cash them in early, but that's the whole point of a bond - it can't be used now to buy diapers or toys. If they hold them past the maturity date, the bonds continue to accrue interest. I have cashed in many - my own and those for my son (done with him). It takes 5 minutes while the bank teller does the calculations, so I have no idea why people say it's hard.
You do need a social security number - if you don't have the child's, you can use a parent's, but at some point, they need to provide the info. So that means you have to get them to agree and participate.
Otherwise, just give a check, which is worth exactly what you pay for it, vs. a bond which is worth twice your purchase price. I do think a lot of people are familiar with bonds, and many don't understand long term savings anyway. So if you feel the value of your gift is not appreciated, skip it.
I think it's absurd to say that something is "no good" if something happens to the child. The same could be said of a puzzle you give them, or a toy train. But it's nonsense to think that cash or a bond lose their value. They become part of the child's estate, which reverts to the parents in the absence of a will. If none of us gave gifts because something might happen to the recipient, the gift and greeting card industry would have collapsed long ago.