My opinion: platformers are great when player doesn't have double jump nor coyote time. This not only forces player to be more careful and think before jumping but also forces developers or at least level designers to design platforms, walls, traps etc properly. The goal is to ensure player can jump from platform to platform (if it's intended to be) safely while keeping the challenge.
I'm getting sick with platformers giving double jump and coyote time as default features.