Sure, I agree it's about time to address those changes in the proper way. But my original question still stands: rc.local is not expanded, is it intended behavior or should I open a bug report?