RevolutApp is small enough (for now) that working there might seem optional. But working is not optional, and if employers are able to impose conditions like these, they're all going to want to.
Would you feel the same way if a company with 100,000 employees made these demands? If hundreds of companies with millions of employees total did so?