There's nothing wrong with you. Your passion for novelty and learning can be a huge asset in the right environment. There are companies who hire software engineers to quickly build proof of concept prototypes to then throw the prototypes away. You might be a good fit for that. I know Nuance in Montreal has teams that do it.
Also, you might want to consider switching to front end software development if you haven't already. There's always a new framework or library to learn in front end development and the development cycles are shorter.
Also, you might want to consider switching to front end software development if you haven't already. There's always a new framework or library to learn in front end development and the development cycles are shorter.