It’s grown on me, but I think the intro could be off putting to some. The melody in the chorus in particular is very nice. They could’ve done a bit more in the production to make it stand out more. As for the commercial performance, Beyoncé is past that. Partly because she’s 20 years into her run so a slowdown would happen naturally. But mostly because she’s an artist who’s already built a legacy that would stand the test of time... and earn her good coin from touring when she feels like it. More hits at this point would be icing on the cake on an iconic, culture-defining career.