Q:

Why are there limitations to the upper limit of exposure time in digital cameras? 

For example, my Canon 550D will only go as far as 30 sec (and then of course the bulb mode). 
For measuring exposure, I think all the camera needs is a timer, and I have no doubt they would have to do no extra work to remove this upper limit if it were only for the timer. 
What am I missing here?  Why do cameras have this upper limit? 

A:

I think there a several reasons that together make sense to limit the shutter speed at about 30 seconds. 

At exposures requiring more than 30 seconds, light is so weak your TTL meter will not be able to measure it correctly. 
30 seconds is already longer than you'd ever need for any "normal" night scene. 
In a digital camera, sensor heat starts to build up and thermal noise becomes noticeable. 
With film, calculated exposure and actually needed exposure are significantly different thanks to reciprocity failure. 
Bulb mode helps to sell shutter cables and intervalometers to enthusiasts.  Accessories are usually more profitable for manufacturers than cameras themselves - the photographer is already "locked" into the system. 

30 seconds is a very common, but not an universal limit.  For example, Panasonic Lumix DMC-GF2 limits at 60 seconds.  Phase One 645DF limits at 60 minutes. 

A:

Noise and heat are the real issues.  The longer the exposure, the more heat the sensor generates and the higher the image noise gets. 
These things obviously kick in differently depending on ambient temperature shooting ISO, they have to cut it off at a reasonable point.  Canon, Nikon, Pentax, Fuji stop at 30s.  Panasonic and Olympus stop at 30s.  Sony usually stops at 30s, sometimes 60s. 
The cameras which tried to do something more clever are rare because it becomes confusing.  Some models have a 30s limit for ISO 100-400 and then 15s for ISO 800, 8s, for ISO 1600, etc (there are plenty of variants on the theme). 
One thing that is accepted is that when shooting in Aperture priority or Program mode, there can be a shorter limit (1-60s depending on the model) due to metering sensitivity.  In Manual obviously one can set a time limit without this restrictions or go to Bulb mode. 
Bulb mode also has limits.  Only they are poorly documented.  Most DSLRs allow between 4 and 30 minutes (some reach hours) of bulb exposure, presumably to avoid sensor overheating.  Strangely, several Olympus models allow you to manually set the bulb limit between 4 and 30 minutes.  Those models never allow more. 
For digital cameras which do not forcibly use dark-frame subtraction, one can use exposure stacking to simulate longer bulb exposures. 

A:

Once upon a time, the reasons were quite practical.  Back when shutters were timed mechanically, the long shutter speeds involved running a mechanical timer -- i.e., the first shutter curtain would open, then the time would run, then the second shutter curtain would close.  To let that timer run for a longer interval, you needed a larger mainspring that took more turns to wind.  As such, the maximum shutter speed affected the overall size, cost, and usability of the camera. 
Modern shutters are timed electronically, of course, but the longest shutter speed supported hasn't really been an issue/selling point for most, so it's remained pretty much the same for quite a long time. 
From a practical perspective, 30s is also long enough that exposing by hand is almost certainly plenty accurate.  For most people, doing a 1 second exposure by hand would be pretty challenging.  Reactions faster than 1/10th of a second are quite rare, and noticeably slower than that are fairly common. 
When you're talking about an exposure over 30 seconds, however, being off by even a second or two no longer makes much real difference.  Just for example, let's assume you wanted something that was 1/3rd of a stop longer than 30 seconds -- about the smallest increment most cameras directly support anyway.  Since one more stop would be a minute, 1/3rd more would be about 40 seconds.  As long as you hit somewhere between 37 and 43 seconds (or so) your accuracy is probably close to as good as the camera will do anyway (and possibly more accurate than its fastest shutter speeds). 
If you were starting with a base exposure of, say, one second, you'd need reactions on the order of an Olympic athlete's to even have a hope of getting that kind of accuracy and/or repeatability.  Granted, most people could probably do all right at least than 30 seconds.  They could probably remove the 30 second and 15 second spots without any real loss, and 8 seconds probably wouldn't be a big problem either.  Much below that, however, would probably be getting a lot more difficult to justify.