You and I had almost the exact same experience.
I quit in TBC because it was too addicting, came back in MOP. Skipped again until Legion, which as you said was some of the most fun I’ve had in WoW, specifically the Mage Tower.
Disappointed, but I still play Retail in BFA. Want to complete Brawler’s Guild on my main and this new WW Monk I just started is so much fun to play!
I take the good with the bad.