'no route' implies 'direct'. Direct airport to airport flights are technically possible, but on a practical basis, you're not going to get it in busy terminal areas like Socal, New York, Chicago, Miami, etc. Many pilots will learn to fly in rural areas, where direct routing is given on a daily basis, then try to bring that technique to the busy airspace and get overwhelmed by all the airways, VORs and intersections in the assigned route.
There are occasions where direct routing with no fixes is not permitted, such as cases where your flight spans multiple ARTCC's. In those cases, you're supposed to file at least one fix within 100nm of the boundary of each ARTCC. This is to give the ageing FAA computer a fair shake at what you're up to
You can file direct in Socal, but you're going to get the TEC route or otherwise preferred routing. This happens automatically thanks to the FAA's systems. So, the clearance delivery controller just reads out what's on the strip as a full route clearance....probably with a loud sigh first, because had you filed the TEC route to begin with, the radio interaction would be considerably faster

On PE, we don't have route processing systems in place yet, so the controller would have to manually amend the route.