I think they have, depends on what level you play at.
I'm a lowly 1400-1500 rated player so I'm not using engines to prepare the sorts of crazy lines you see in a WCC but they help me understand when a position has outs/things to play for and/or quickly identify when a winning line was available.
i.e I mostly use it for post-game analysis and it's been really good. I don't have the sort of money to pay for 1:1 chess mentorship so engine is the next best thing.
I derive my enjoyment in chess from improving, engines help me improve ergo engines make chess more enjoyable for me.