I think you’re conflating “pleasure” for “satisfaction”. You can have the former without the latter, and vice versa. I don’t think it’s as simple as maximizing day to day pleasure, because we have first order wants and second order wants. Aka I want a pint of ice cream, but I also want a six pack. Both give me pleasure, only one gives me satisfaction.
RoR startups when they need to scale are particularly hilarious. You hire java developers and then there’s a turf war between legacy and next gen systems, and many scrapped and redesigned “2.0”s. Seen it over and over.
Joined Apple for significantly higher TC (>2 times), even though I had some reservations about the team. Left Apple in less than a year because of bad boss/work environment. To all those chasing TC, how do you survive if you don't like your job?