Oh, if I was on the player side of the table and given this option, I would choose the sure thing (array/point buy) every time.
But as a DM, if you eliminate the "fake gambling" and have a player who understands the risk and wants to take it, I think the positive (of giving them that...