Exactly; there's nothing logical or defensible here. If there's a backlog, it's the government's responsibility to resolve it. There are quotas, and we're lowering them so saying them wait 7-8 years isn't fair.
Furthermore, technically, if you're changing a rule or making a major change, you should only be able to apply it to new applications. You can't apply such major changes to applications that have already been processed for a long time. If there's any justice, these issues need to be resolved somehow.
Furthermore, if there's a backlog, to address this issue, you need to increase quotas, even if just once, or perhaps not impose quotas on people already in Canada.
It's also important to note that Bill C-2 and Bill C-12 are deeply flawed bill proposals. No government in any country should be granted such sweeping powers. Such bills may be usual for Middle Eastern countries, but they are not right for Canada.