Is NIO's battery swap mode commercially viable?

On August 20, NIO officially launched its Battery as a Service (BaaS), which provides a new way to purchase a vehicle with a separate body and battery, allowing users to purchase a NIO without purchasing a battery pack.