Cheap looking icons

For an Innovative company my only question is WHY ???

Can you explain further?

What do you think of the new look expense Icons ?