This is a trend in the UK. Gas stations are slow with implementing a Visa guideline that pay-at-the-pump stations should pre-authorize before some can get gas. As a reaction to stations failing to update their systems, various banks blocked pumps for debit card customers that do not have an overdraft allowance.
As a prepaid card, it makes sense that Revolut does protect its accounts against negative balances.
But I believe there is no reason to block gas stations in general like they are doing it now. A vast number of gas stations in other countries already do a pre-authorization. They block a certain amount on the card and then allow to spend this on gas. Their terminals are online. And work perfectly fine with other prepaid cards. This is just a very UK centric solution that unnecessarily limits the acceptance of the card for hundreds of thousands of their customers that are used to “modern” self service gas stations for decades now.