That's not enough - you also have to pay. Confirmation means that you have paid and that a bed in the hotel is reserved. Delaying of payment raises total cost, because the price raises in time.
Yes, registration is mandatory for all the attendees, including organisers, speakers and sponsors. Stay in the conference venue means the need to check-in and cover certain costs, however you can reduce them by choosing the option without accomodation.