Making levels ??

What are the problem with scenes ?
Is there another way to create levels in unity ?
I am making a 2D platformer which has lots of levels using scenes. but in some blog i read that its not a good choice

Whats the alternative ?

The alternative would be to remove all the gameobjects from the scene through code and then instantiate all the new gameobjects.