This is pretty standard marketing and you see it a ton with insurance companies. They gamify their service to increase spending and decrease the number of users leaving for a different platform. I wonder how effective this will be for preventing users from using both apps to find the lowest price.