I agree that, long-term, high-skill work is at least as likely to be automated as low-skill work. There's no shortage of occupations that were once high-skill and now are largely mechanized. We might not be able to foresee how that can happen with software, but there's a long list of industries that weren't automated until they were, to the surprise of those employed within those industries.
In a small way, one can argue that increasingly easy-to-use frameworks are already having that effect. Right now, with the market for software and software developers growing so rapidly, the efficiency gained from using frameworks is a great thing for the individual programmer. The time she doesn't spend building animations or site looks or CMS's can easily be applied to other problems, and she benefits directly from the increased productivity. But it's risky to assume that the demand for software will always outpace the supply, as this has never been the case for any other labor market I can think of. Markets seek and tend to eventually find equilibrium in these areas.