Regarding drinking and smoking: I think it is the same as drinking poison, right out. (In my country medical care is free, so it will cost more money for the state to allow it to develop further) Actually I consider it quite important that the hospital use extra time on those patients there probably is a reason they are doing what they are doing and if the medical service acknowledges this and find out the underlying problems, I believe that will save society for a lot of money later on after all, as soon as someone gets treatment for mental illness, the smaller the chance for it to develop and become even worse, which in turn will take up even more hospital time.
Yes, people who self harm should take up hospital time. Of course there is someone who does it for exactly that reason, but that is far from everyone. Self harm dosen’t necessarily have anything to do with attention seeking.