The $119 prices are not instalments. They are subscriptions. At present Roon is still offering a lifetime option but that may cease at any time and it will become a subscription model only. As you are probably aware Danny has clearly explained the reasons for this here.
Your points have been discussed extensively elsewhere in the forum as @John_V has stated.