DP recurrence relations: Coin change vs Knapsack
The knapsack problem only allows you to add each item once.  Subtracting from $k$ is, in a sense, iterating through the items and resolving a different one each recursion.

Put another way, if you didn't subtract 1 from $k$, you'd be able to add the same element multiple times.