Yes all bookings now must prepay tips.
The envelopes are still left in the cabin on the last day. Worked out well for me since I was planning on tipping extra.
We always have the same waiter on my time dining. If you are happy with your waiter on the first day then just request him/her for the rest of the week. You don't have to have different waiters if you don't want to.
A crew member told me last week on Allure that cruisers do remove all prepaid tips on the last day of the cruise.
The week before my cruise it was over 400 cruisers that removed tips without giving a reason as to why...just want it removed...
People that don't want to tip at all to save a buck really should not cruise!
The waiters and cabin stewards work long hours 7 days a week for 6 months straight. God bless them!!!