No, it doesn't. You can disable splash screen by entry by setting "splash = 0" in the desired entry, and globally by doing:
However, no, I don't see this as crazy because splash screen is useful for user feedback. Let's say that there was not any splash screen, like before, and you have some problem and the boot does not work. So how can I know where the problem happened? It could be in menuhax, BootCtr or the CFW itself. However, with splash, if you see the menuhax splash however don't see BootCtr, you know that the problem is in BootCtr. If you see menuhax splash, BootCtr but not your CFW, you know that the problem happened in CFW. This is why splash screen is enabled by default, but I never forced it to anyone. If you want to disable just do what I said above.