The points can also no longer be used to pay CC bills on SBI Rewardz. This change happened just a few weeks back this month. There are other options like gift vouchers and utility bill payments - electricity, broadband, mobile recharge etc. For vouchers you cannot pay 100% via points, for utility bills you can. However for both these categories, if you are a high spender you'd likely have some card that already gives accelerated rewards on gift vouchers like AmazonPay, which can be used to pay those utility bills. But yeah, if no other option then utility payment is better option for points redemption IMO.
Personally, I haven't explored their marketplace where you can buy products using points.