Productivity in the last decade and 2025 tech fatigue