You must consider both time and locality.
From now until protons decay and matter does not exist anymore is only 10^56 nanoseconds.
That's such an odd way to use units. Why would you do 10^56 * 10^-9 seconds?
If we think of the many worlds interpretation, how many universes will we be making every time we assign a CCUID to something?
Protons (and mass and energy) could also potentially be created. If this happens, the heat death could be avoided.
Conservation of mass and energy is an empirical observation, there is no theoretical basis for it. We just don't know any process we can implement that violates it, but that doesn't mean it doesn't exist.
I got a big laugh at the “only” part of that. I do have a sincere question about that number though, isn’t time relative? How would we know that number to be true or consistent? My incredibly naive assumption would be that with less matter time moves faster sort of accelerating; so, as matter “evaporates” the process accelerates and converges on that number (or close it)?
If protons decay. There isn't really any reason to believe they're not stable.