Another analogy would be is working with different client. Every client has their own domain and can be very interesting.
You'd however might need to quit and change jobs if currently in a company focused on one product/client/domain.
One of my previous companies was about writing automated betting software for Horse Racing. Interesting.
And for sure there are lots more domain.