Almost any word you can think of can collocate with 'lousy' - it's an all-round negative word to use in informal contexts. And that's the key thing to remember - that it is informal. It would be inappropriate to use it paired up with a formal word in a business situation, or in a serious essay, or in many other contexts. Yes, it's a synonym of 'bad', but that doesn't mean it can replace 'bad' ( a neutral term) in all contexts.