I agree, for my workflow. I just bought a new laptop, and didn't even go for a pro model. If I need more resources, I have a 60gig ram, 16 core VPS I can spin up, but for most Java, Haskell, and other dev work, and for writing my books, a plain MacBook is quite sufficient (after 1 week to get used to, and like, the keyboard). I did toss my old external monitor for a LG 4K, a purchase I am also really happy with.
For fun, I am writing iOS and Android app versions of my cookingspace web app, and the MacBook also performs well enough for that.
For fun, I am writing iOS and Android app versions of my cookingspace web app, and the MacBook also performs well enough for that.