If it weren't for the Brits, with classics like Lord of the Rings, or decent Morally based fantasies like The Chronicles of Narnia, and War of the Worlds, the films that gained the largest box office purse would surely indicate what type of film the public will still pay money to see.
But Hollywood seems to miss that
What the heck... the only movie you listed that was actually British is the Chronic(les) of Narnia.
Hollywood has an agenda to promote and they are willing to even lose financially (up to a point) to do it: attack family values.