I'd slightly rephrase the question as: what's the benefit on having Epics of Epics?
If you have a sound answer that makes perfect sense in your head and you see real value on using it, I wouldn't have much problems about going for it.
Happens that, the idea to keep a single hierarchy is to avoid making it overly complex. What's the criteria to consider something an Epic? And an Epic of Epics? Are you going to open a door to Epic of Epics of Epics?
You must stick to what's best for your project, and in most of the cases, the simpler the better.
I personally would not go for Epics of Epics. There are other ways to gather requirements together (depending on the tool you're using, of course), like Epic Themes. But in my project, we forced ourselves to not have an Epic of Epics explicitly to make sure that the breakdown level we have is clear enough and would make simpler to any new joiner to understand how things work.
Another temptation to use Epic of Epics is to track project performance, but doing so is from my point of view wrong, since you'd be mixing up concepts (capacity management and task tracking).