I have not yet dived in the world of Windows 8 Apps, so I don't know how exactly how it works.
But from my understanding, apps send a notification to Windows, where Windows will pile them up, and after a while will execute them. This is done to avoid live tiles from eating your CPU and reduce system battery life.
Now, like anything, bad or buggy software can be stuck by not updating a live tile. Maybe the server is busy, maybe it uses some secondary server just for the live tile, which might be down or busy, maybe it only works once and the program has a bug which doesn't pull again. They are many reasons why its not working.
The Weather, and Mail apps seams to be working well for me. Sometimes the Weather app temperature is outdated, but that is because Windows is holding it, or the app itself is made to refresh very slowly (once, twice, or 3 times a day, perhaps?)
But due to the Windows taking control of the Live Tile notification, it blocks apps from being able to display relevantly to you: temps, battery life, CPU clock and such.
Hence, why you don't have such apps available.
Perhaps one day it will open up, but Microsoft is trying it's best to showcase that Windows 8 can run on a tablet and have great battery life, like ARM based systems, and as for it Windows 8 RT/Surface 2, shows that you can have great battery life despite running a heavy and powerful OS such as Windows.