Next costume was probably implemented for historical reasons (remember Scratch 1.4 had no custom blocks)Yeah, but there is next/previous/random backdrop, and next costume.define previous costumeYou're welcome.
switch costume to ((costume #) - (1))
As for backdrops, it might have something to do with
when backdrop switches to [ v]