My opinion is that you only need enough rock for every fish to be able to hide or have a sleeping spot if not enough you will have stress.
So you are saying that healthy bacterial growth (which, to my knowledge, happens on surface area) is not important? So, according to your opinion, if you don't have any fish (coral only tank) then you don't need any live rock at all?