Конечно нет. Предоплата - это лишь порядок расчетов. Для гарантий существует множество способов обеспечения. Например, залог, задаток, банковская гарантия и т.д.
Если предоплату оформить как задаток, то это уже будет гарантировать исполнение обязательства по крайней мере в размере задатка.
Для каждого обязательства нужно выбирать свой более приемлемый способ обеспечения его выполнения.