It was announced earlier this week that the German top flight 2019/2020 season will resume on 16 May 2020 behind closed doors.
The Bundesliga is the first of Europe's top five leagues to make the decision to resume, while the French Ligue 1 was cancelled last week.
Subotic, who now plays for Union Berlin, has not been happy with the way the Bundesliga has handled the situation amid the coronavirus crisis.
"That's a precarious situation for all of us. It's going to be impossible to come out of the league with positive remarks. It's just going to be a lot of risk management and trying to get to a finished season with the fewest casualties," he told the BBC.
"You can hear from my response that I am critical of how everything has been managed, but I understand it is a difficult situation for everybody. We all want to press forward and be in a situation where we don't have to worry about it, but I think that is unrealistic in the coming months."
The leagues that were very decisive did the best under those circumstances, you don't want to hear 'Ah, in two weeks there will be a decision', which is what you were hearing in Germany. We were also one of the last to close down the league. Since then, the approach has been to come back as soon as possible, and the financial aspects have always been highlighted.
"We've postponed the league so many times, we're always trying to start it - you've heard for the last six weeks that 'it's going to start soon, it's going to start soon'. Now it actually is, but things have been frustrating because what we want is clarity."
Subotic did add that any scheduled date for a return would be 'too soon' due to the outbreak of the virus across Europe.
"No matter when we start, it will be too soon. Even if we start in a few weeks, it's too soon. If we had started already, it would be too soon. Even if we start in a few months, it may be too soon," he added.