Why, if Team Fortress 2 gets video recording can the combined might of DICE and EA not do the same for Bad Company 2?

I am really impressed with the level of support Valve give some of their games. TF2, L4D2, CSS and other games continue to get updates years after release.