Before any update can be release Rogers have to go through a rigourous process checking to make sure all bloatware apps take up as much ram as possible, run in the background and hang your phone as much as possible to ensure you do not get the benefits of the latest releases too early.
What would you do without the peel remote or the rogers app store?!?
All depends on what is going on. Many don't understand or know what is going on in the back ground. Do remember the carriers can reject the software if it doesn't meet their standard and the manufacturers have to redo it just for them. Then carriers will have to rest it and make sure their bloatware works with the update.