The answer to 'vacuum filthy' is that a vacuum that is not cleaning properly is likely due to a clogged filter, full dust cup, or worn brushroll. This can cause reduced suction power and poor cleaning performance.
Some common causes include a dirty filter that needs to be cleaned or replaced, a dust cup that is full and needs to be emptied, or a brushroll that is worn down and needs to be replaced. You may also want to check for any clogs or blockages in the hose or other vacuum components.