Most software that has been or will be written is boring CRUD mixed with specific use case business rules, but that doesn't mean that talent is inapplicable to "technically simple" problems. Even the simplest application can devolve into a mess of complexity. True talent is managing that complexity. That skill has a place in any non-trivial enterprise that uses software, not just those that solve NP-hard problems.