AI Vibe Coding: Can It Create Scalable, Maintainable Software?