There was talk that Schweinsteiger was suffering from a calf injury. He didn't perform to his usual high standard in the final. He stepped up - and missed the crucial penalty!
He needs time to fully recover from the injury because it is hampering him badly.