It's so saddening.
I had a friend who had cancer. She was young and didn't have much money so her only course of action was the public health system. And they were excellent! Everyone was so supportive, the treatment rooms were bright and as cheerful as could be, friendly stuff and volunteers were around talking to patience, offering books, tea, coffee, food, activities. Because of this my friend made it through and has been cancer-free for many years.
Now, around the same time I had a severe bout of depression and wound up in hospital. The MH ward had 6 beds to about 12 patients. Some people were sleeping on the couches in the lobby area, others on the floor. Nothing to pass the time with - no TV, radio, books, magazines, etc. When I asked a nurse if there was something I could read to pass the time she pointed to a soiled newspaper poking out of a bin. Nurses were the most rude people I've ever come across - you weren't allowed to ask them questions. The only time you could is if they spoke to you first. They spent 99% of their time at the nurses station behind a plexi-glass screen, not bothering to come out into the ward at all.
Compared to the way my friend was treated for cancer both of these experiences worlds apart.
As I understand it, politicians and philanthropists love giving money to cancer treatment (not that they shouldn't) but mental health is still seen as "icky" so it gets nothing.