Note that you said high rise. A 2 story building with half dedicated to retail has too much retail in general (in some specific situations it might make sense, but if every building did that there simply isn't enough need for retail space). However a 100 story building with only one floor retail needs more retail space to satisfy the residents' needs.