I don't recall pants crapping, I do know Bond felt dead as a doornail at that point, like there was nothing left to do with this character. Craig is great, and I liked personally what they did with it, but it was a bit of a cheat to have the carryover movie to movie. I mean, a hardcore bond fan will love Skyfall but emotionally investing in M and things like the Aston Martin are a big cheat and not exactly fair to the franchise going forward because if you're going to do that with the universe, how do you top it?
Craig coming back at all is probably a huge mistake but a testament to his star power, which does seem limited to this character. Much like Moore, he couldn't do anything with other roles but he was a star in this role. What guy could you basically reboot all you've done with to tell new spy stories. Bond became a personal character with connections, feelings and relations. Made for a nice character but hamstrung things.
I always say Bond is like the Beach Boys. The Beach Boys weren't the Beatles, but they got to a pretty good level and they were able to stay there and they're still going out touring today. They have a dedicated base that supports them. Now that Bond is a blockbuster and apparently has blockbuster expectations based on recent receipts, the whole thing may be skewed.
So a black female 007 may make the most sense in the world
Especially if it means you can keep Craig as some sort of Yoda.