Yeah, I agree with that. If you just want to go from A to B, it's pretty good in fairness. However, it's as if Toys for Bob just chucked in a ton of unnecessary shit just to extend the game (having six gems per level, flashback tapes, hidden boxes as you said, medals for covering all six gem requirements without dying, doing the whole game again with extra effects etc).
Just seems completely unnecessary really.