It depends on context. Sometimes "why not?" is a rhetorical question and works like a statement in this instance. That makes it similar to "might as well." The statement "might as well" may come across as less enthusiastic than "why not?"
"Why not?" may, however, be used as a genuine enquiry regarding why something is not preferred or not the case. In this instance, this would differ from "might as well".