Шпильки это очень формальный вариант, даже не для всякого офиса. Это к костюму. Да и летом давно уже принято стало открытые босоножки на каблуках, а не туфли, даже к строгому костюму. В общем, шпилька это или очень празднично, или очень формально. По улице даже на маленьком тонком каблуке ходить странно - от него ничего не останется довольно быстро.