I don't ever recall Power Rangers making sense. And as a certain My Little Pony villain once said... where's the fun in that? I do kinda agree on the power coins, though. Even if somehow Zordon knew they'd go poking around in some off-limits quarry, I still think the show was better about its explanation. The civilian powers thing... again, it fits the tone they're aiming for. Besides, it's not a new idea in Power Rangers (Dino Thunder, anyone?).
They're not making a DinoThunder Movie, also the DT Rangers only had one ability while in civilian mode.
Good because I'm tech staff and not a mod so it seems like it should be perfectly fine for me to do :3