I'm not sure the lack of an explanation from the company really means anything here. Most companies, especially the more risk-averse, will not tell you why you were let go unless there are clearly-documented performance milestones that were missed (i.e. not meeting your PIP goals). It's a potential liability, up to and including a lawsuit for wrongful termination, to justify a firing in any recordable way unless they've been exceptionally judicious in documenting cause.
Yup. This is why you will rarely, if ever, get a detailed explanation for your firing if you happen to be fired from somewhere. You might not get any explanation.
Similarly, don't expect to get feedback from a potential hiring manager as to why you didn't get a job you were interviewing for. Here, again, the company faces liability risk, and usually prefers to offer no comment on the matter.