Does plumbing flux go bad?

I have a can of Oatey 95 that looks a bit separated.
Flux is supposed to be stirred any way isn't it?

I back checked on the Oatey site and they give the product a 2 year shelf life from date of manufacture.
Then the can is not dated in any way.
So I'm suspect Oatey just wants DIYs who use less to buy more every time we do a job.

I know I have used this flux after two years without ill consequences.

What in this chemical mix could go bad?
I suppose if it was water soluble I would suspect bacteria but its petroleum based.