Waxing for modern cars is largely based on how the paint is sealed in modern cars. If your car is stock from the factory then yes, wax will be necessary. Typically when a car is brand new, there will be a clear coat to protect the paint and make the car shine. However, where clear coats are good to get the car to the driver, it wears down fairly quickly. It is also not particularly resistant to UV or chemical damage. As a result it does not maintain the shine that many want from their cars. Thus, the waxing.
But if a car is covered in a ceramic coating in the aftermarket, it effectively removes the need for waxing. A ceramic coat is a protective layer that helps to minimize scratches and keep dirt, mud, water, harmful chemicals, UV, etc. off the paint. Also, because it hardens, it is resilient, and takes a long time to wear down. One of the nicest benefits of a ceramic coating is that it also boosts the shine on your vehicle. Between all of these benefits, waxing becomes unnecessary.
At the end of the day, it's all up to the coating that is used to finish the car. For the moment, if your car is brand new, we would recommend waxing it. Unless of course, you have gotten a ceramic coating. In which case your typical soap and water will do the trick.