p2p is buyer and seller only without any third party.
Decentralized p2p exchange is a seller, buyer and third party witch folow a smartcontract. Centralized exchange folow a automate that can failed, a smartcontract can not failed thats why decentralized is better.