I think more video games should use bounding like that. It would prevent runaway situations with things like magic systems. Its a great approach.
I found that a simple linear system disavantages early players that struggle with their first bot. So cheap bots get a guaranteed lowest return and from there it is attenuated logarithmically to the top end...