In computer science, there is a point of perfection (limited by existing tech). It’s why nothing has beat bitcoin, even though billions of dollars has been poured into shitcoins that fail to live up to Bitcoin’s computer science.
Most careers do not have an opportunity for people to achieve perfection in (e.g. marketing, governing, customer service, trading, etc.), but that is exactly why I love computer science so much. I can funnel my drive for perfectionism into something that can actually materialize.