Most developers aren't lucky enough to work at software oriented companies. Their management is unlikely to consider development to be creative work and instead focus only on costs, schedules and the classic death march management style. Many freelance job boards suffer from a race to the bottom. This is an enormously serious problem in our industry.