Part of the problem is that modern apps aren't really "one thing" anymore