Another idea is the Enterprise could be a Earth ship built for Earth before it rejoined the Federation. Starfleet had retired the name because Earth was using it and now the ship is being assimilated into the Federation since Earth is a member again. It's like DS9 the station sort of. It's old and fallen apart and has been in service for a long time and some of the tech is very primitive even with modern upgrades.