Photons don't have a point of view, there is no frame of reference for a photon. There used to be a FAQ about this, but I couldn't find it. I'm not so active these days, perhaps one of the moderators or other posters can find and post the link. I looked with search, without success - and I thought it was sticky and near the top, but I didn't see any such sticky threads.
Assuming a photon has a point of view leads to various contradictions and false statements, because the assumption is fundamentally incorrect and not self-consistent.
The FAQ probably worded it better, but the reason "photon's" don't have a point of view is because there is no frame of reference in which a photon is at rest, as by definitions photons always move at the speed of light. Assuming that photons move at the speed of light, and also do not move at all (which is implied by the notion of a frame of reference) leads to errors, of which your conclusion that a photon must be a black hole is an example of. Note - "photons" in this context are classical, but massless particles that move at the speed of light, SR/GR is not a quantum theory, the quantum notion is different.
It is possible to construct coordinate systems in which the coordinate of a "photon" is constant, such as taking (t,x,y,z) as minkowskii coordinates, and then doing a coordiante transformation from (t,x,y,z) to (s,x,y,z) where s = t - x/c. Such generalized coordinates are not, however, a standard "point of view", they can be studied mathematically with the proper tools however.
Its possible to do physics without using coordinates at all. The best reference I could find on Wiki discussing the basic concepts was
https://en.wikipedia.org/wiki/Coordinate-free. In fact, studying the coordinate free (or covaraint) methods of physics is probably the best way to appreciate how to do physics with generalized coordinates. However, this is an A-level topic, and the wiki article may be too advanced. But I felt I should at least mention the topic. It's also a personal favorite, which may be biasing my decision.
Wiki points out the advantages of coordinate free methods in avoiding conceptual mistakes such as the one in this thread:
wiki said:
Coordinate-free treatments generally allow for simpler systems of equations and inherently constrain certain types of inconsistency, allowing greater mathematical elegance at the cost of some abstraction from the detailed formulae needed to evaluate these equations within a particular system of coordinates.
This historical note is also interesting. As wiki points out, we do Euclidean geometry without coordinates all the time.
wiki said:
Coordinate-free treatments were the only available approach to geometry (and are now known as synthetic geometry) before the development of analytic geometry by Descartes.