It's funny because, in my current job (senior designer at a European unicorn) I check all the boxes the author is looking for in his new career:
- My routine covers talking to customers, designing the UI, doing alignment sessions with the C-Level, and many other things. I am as generalist as I could be; - I also see the direct impact of my work on the product.
For me, being less a specialist and having a direct impact on the product sucks. It's a lot of responsibility and quite often very stressful.
As someone who does it only for the paycheck at the end of the month, I would be happy to earn the same amount of money I make today as a useless cog of a larger company.