Bitshares 2.0 would greatly benefit if it implemented an algorithmic equivalent of DRIP.
Some of the functions from recurring payments might make it possible. In general all dividends received from a specified source must be able to be set to automatically purchase more of the specified source. Perhaps let the user use a scale to adjust the precise percentage from max 100% reinvestment to 1%. Automated Dividend Reinvestment will encourage long term investors to use Bitshares and park their wealth on in BitAssets which pay yield.
Also any current yield or even vested funds should be available for DRIP for any asset paying the dividends. Any profit the user makes should be able to be set to automatically purchase a certain asset which pays dividends so that users don't even have to think about it and can set it and forget it.