Inconvenient location.
It’s a fine location. Right on the Delaware River and across I-95 from the rest of South Philly.
It’s isolated.
https://www.bizjournals.com/philadelphia/news/2023/07/03/silverstein-wharton-piers-delaware-river.html
I agree, but it’s prime, underdeveloped land, adjacent to the city. Over time, if it gets built up, transit connections can improve accessibility there. Kinda reminds me of how Jersey City is building up their west side and extending the light rail.