More specifically Switcheroo and Trick, Detect and Protect, and Seismic Toss and Night Shade.
They basically do the same thing but different Pokemon can learn them. I think alot of Pokemon can use protect but less can use detect so the latter has less PP as it is rare and a fighting type.
Hope this clears it because mostly I think it is how GAMEFREAK wanted really.