Graphics 2.5D Platformer (Z-Axis Layers + 3D Ground)

Whilst it's cool that this is still 2d (ish),I'm curious whether there's any benefit to this instead of just using 3d objects?

It seems to me that using a textured cube would be less effort, but I suppose it might be done this way because the user may not have access to rendering software and textured models...?