I’m using lithium hosting. In my case the word press install is owned by a different user than the php user (same group).
That fixes the problem of not generating css for me, but I have my ftp credentials saved in wp_config. I am guessing it would not work otherwise.
That alone also does not address the button to regenerate css in the admin page.