Sad news indeed, but necessarily connected to maintenance. While Iranian news likes to link every accident and/or incident to a lack of parts, right at the moment the crash happened without any research, many of these crashes could be due to human error. Also, note that while every accident or incident in Iran gets put all over the news, if you look at accident and incident rates database, you'll see that Iran has a very good record.