Well this is a business desicion that is good for logitech, not the user. I understand why they need it though.
I have a Logitech MX Master 3s, this is a mouse for life, quite expensive but worth it, it is sturdy enough, super comfortable and best of all, is has an amazing software.
Right now they are charging you one time, for a mouse that can easily last more than 20 years, but you have to keep up to date that software that makes the hardware whole.
Software engineers aren't cheap, so how can you maintain the software if the user will buy the next piece of hardware in 20 years.
Now, do I like this idea of a subscription for a mouse? No, of course not, nobody likes to pay for something every month, specially something that is already mine and you won't take away.
Will I pay for that subscription? Yes, of course I will. I love my mouse, I love the software, it makes my work easier. If logitech doesn't have the money, they won't be able to keep improving it.