Honest to say , ACR's bonus is one of the best now.
you could not expect poker site to give away free money.
bonus is more like adding some rakeback.
and besides, ACR never limit player not cashing out, before bonus cleared out.
in the worst case, if you think it is not a good idea to clear out all the bonus, you may cash out your deposit.
Besides, I think what you say, for getting pennies and dollars by releasing bonus is wrong, what you have won on poker tables against weaker player at least 2 times more than the rake you paid, not to say some good player may just won 4 times or 5 times more than the rake fee. so playing poker for win, I think is the right way than bonus, but with some bonus, it is far from better.