It's more expensive to run the A380 on any route compared to the B787-9. But it can also generate a lot more revenue.
But yes, quite a few blocked seats, but they don't mind blocking many economy seats if it means selling more in first, business and/or premium economy. FWIW, B787-9 also has to...