There are only a few ions that are truly necessary in brewing water. Zinc and copper are truly needed, but at VERY low concentrations. Calcium is needed to help with some enzymatic functions and to help speed flocculation following fermentation, but has no other imperative use. 40 ppm calcium in the mash tun is a good idea to help precipitate oxalate and you don't really need that much in the overall brewing water if brewing lagers. However, you do want to have at least 50 ppm calcium in the overall brewing water when brewing ales so that flocculation is faster.
So, not much in the way of needs....but there can be much in the way of WANTS. Low ionic content brewing water can lead to bland tasting beer. That can be OK for some styles, but can be pretty uninspiring for others. I've tasted many pale ales that were brewed with almost no ionic content and they were: BLAND. Some content is almost always good. Just don't overdo it. Too much content can lead to minerally or alka seltzer flavor.