Whether a software feature has novelty (patentability) or not is different from whether it has usefulness for the user. Novelty increases the difficulty for users to understand its usefulness. If it is new, more Explanation Cost must be invested to make it useful.
This page is auto-translated from /nishio/新規性と有用性 using DeepL. If you looks something interesting but the auto-translated English is not good enough to understand it, feel free to let me know at @nishio_en. I’m very happy to spread my thought to non-Japanese readers.