Xmen apocalypse was a much more watchable movie then BvS. It wasnt good but you didnt stare at your watch for 2hrs. X2,xmen,DoFP,and The wolverine all competent-good movies only X3 was sub par and Origins was just awful. While i dont like the disregard for the source material fox has been doing fine with xmen. Its f4 they cant seem to figure out. The problem is the xmen movies have never been a huge draw at the box office. With the exception of DOFP there movies arent really evetns like the big money earners. Apocalypse was but it got mixed reviews and came out at a bad time.
Deadpool was a freak of nature. It made a killing because a combination of things quality/marketing/release date/and a unique charatcer. Civil war was an avengers movies basicaly, BvS has the event in the title, SS was a supervillian team which is soemthint new, not to mention Batman, joker and will Smith and Margot robbie. Xmen apcolaypse was an event in that it had huge scope but there really wasnt an event to sell like DoFP with the old actors coming back. If apocalypse woulda been postponed till august i think it woulda made more money but still was never gonna be a 800m+ earner.