Anywhere I've worked that says they do it ends up being more like 100% bottom line and the extra 20% is expected to happen as extra hours. I work on those "extra" projects during regular hours anyway. If I don't get to practice my creativity, programming turns into a drag and I get less done. Most of the time they happily deploy the extra stuff I make and I've never been reprimanded for it even when the extra work was a miss.