Decoupling applications is vital for platforms with heavy video processing because it ensures that the video processing tasks are distributed and not reliant on a single point of failure. The entire video processing on the platform was initially ensured by a single EC2 instance, leading to high costs and potential system failures. By decoupling, video processing tasks could run in parallel, ensuring timely delivery to end users and optimizing costs.