Generally, the easter eggs I have seen and even implemented were no done by code jockeys, they were put there by the management of the team. Large, commercial software projects almost always have something of this sort. One of a kind contract software almost always does not. It depends on the project. It is not immature to implement something like this, anymore than it is to have credits in a video game or in a movie. Ever seen a dvd easter egg? Putting some folks into a small easter egg project is a way of rewarding overworked developers as well.
It all depends on the project, your level of responsibility in the project, etc. Easter eggs on large projects are definitely a management decision. Generally they even have to pass code review and QA.
Just because YOU have never had the opportunity to implement one because of the nature of your work, doesn't mean it is immature and unprofessional. Besides, most of the projects I have ever worked on have been extremely interesting, complicated and yes, were works of art in some fashion. BTW, I have seen easter eggs in FEA software that most definitely DOES have lives on the line, if you enjoy flying in airplanes or driving in cars. In fact, ALL of the major CFD and FEA packages have easter eggs in them.