Yeah, the ideal is to get customers (business or consumer) on a monthly subscription regardless of how much they use the software. There's just no advantage to this in the vast majority of cases.
Yes, to me this incentivizes customers to use your software as little as possible, which seems like the opposite of what you would want to encourage: lock in.