Question: same density plot in 2d displayed slightly different in 3d

Why is the same density plot displayed differently between 2d and 3d?  I am using the transform command from plottools so I suspect that's the way it works, however I prefer the way it looks in 2d.  Is there a way to keep it the looking the same in 3d? 

Maybe it will be fixed in an update?  Maybe an alternate way exists?  Take a look

restart; gc();
with(plots): with(plottools):
a:=Matrix(1..10,1..10,rand(1..5)):
b:=listdensityplot(a,smooth=true,colorstyle=HUE):
to3d:=transform((x,y)->[x,y,0]):
c:=to3d(b):

display(b)

display(c)

Please Wait...