I feel your pain.
I bought a new Jeep and put big bumpers and a winch on. That made it look funny with the skinny factory Rubicon tires and rims. So I had little choice but to put on bigger tires/wheels. They rubbed the fenders, so I installed flat fenders which seemed like a reasonable solution. Things still rubbed a bit, a miscalculation I suppose, so I installed a lift. Now it was hard to get into, so I installed sliders for protection and steps. That made it pretty good off-road, but it was so dark at times. So new lights front and rear. And summer arrived, so I had to get half doors and remove the top. But off road you often need to air the tires down, so I had to get on-board air. Funny thing after that it wasn't so good on the highway anymore so I had to buy an AWD BMW to take trips to see the kids. Mind you, I just wanted a Jeep. The accessories are now about as much as the Jeep, with the BMW being the most pricey Jeep accessory so far. My wife is so kind, but I'm pushing it a little at this point....
I'm now thinking that the tires/wheels are looking small, so perhaps some bigger tires next go round....and off we go again.
Jeep really needs to post some sort of disclaimer on the window sticker about these "hidden costs".