Well there's self improvement -- say, learning the ins and outs of internal company software; and then there is "self improvement" -- mucking about with a pet project in an esoteric language that has no bearing whatsoever on the company's bottom line and arguably does not sharpen the skill-set that they are paying you for.
Not every company can afford to let employees "self-improve" on the latter level.