Literally, "It is too good to wait" means that "It" is not able to wait. No doubt people sometimes use phrases like this intending a different subject, and no doubt they would normally be understood, but I don't think it's great English.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.