Hola el_javi:
Es cierto que se te extrañaba un poco (sobre todo por tus "rebuscadas" preguntas

¡Je, je!)
Bueno, una razón por la que los formularios ocupan más espacio es porque son elementos de bloque (o sea que "intrínsecamente" son de estilo display: block)...
A veces basta con ponerle display: inline para quitar esos espacios sobrantes...
Saludos