The issue with the rabies vax legal issues that would actually affect you is this: in the case that you had a friend or the vet who was bitten by your pet and your rabies vax was expired, the pet would have to be quarantined and boarded at a vet for 10 days for observation. This would be stressful and costly. However, if you know your cat and the bite risk would be low (like it is with my three), then it would make sense to forgo it with an indoor cat. The rabies vaccines are the ones that have been associated with sarcomas.
If your cat doesn't go outside, the risk of getting rabies is nonexistent.
The distemper combo vaccine, however, can be a bit more useful. We're only doing it at my vet (where I work) every 3 years. If you take your cat out a lot-to the vet-or you move a lot or something- then your cat would have more exposure. However, if your cat is exclusively indoors and rarely taken out, again, not crucial. Or, you could do it once, when they are young, and then not repeat it. That's what I'm doing.
Vaccines last longer than the expiration date. They can cause reactions. Same issues as with human vaccines.
I prefer to spend my money on regular physical exams and dental cleanings when necessary. That is really the important piece of the vet visit. Vaccines keep people coming in regularly, but the other stuff is what actually keeps your pet healthy.