As a guy whose been to Miami a few times very recently OP is right
Miami is one of those places where it's all about how much money you got and who you know
If you're an average guy who doesn't have TOP TIER Rizz you're gonna be very very frustrated
Miami is a place where money talks....but most women even though their hot hot hot aren't gonna be with ya cause they like ya lol
What makes Miami so tough compared to NYC is the same reason LA is tough compared to NYC. Miami girls want hot and cool guys. NYC girls
will overlook your looks because they are used to being around so many shorter and uglier guys. A lot of NYC guys are built like soyboys and can hide it under their winter style. I was out of shape and NYC and still pulling because I wasn't fat but if I took my shirt off, I'd be screwed.
Miami is the beach so you have to look aesthetic and almost have that six-pack. If you don't, then you better be crazy loaded.
Miami girls are so accustomed to hot guys in the sense that you have to practically be hot yourself in order to have a chance with them. If you aren't, you get left behind because so many guys in Miami lift, look good, are jacked to the nines, and they game as well. South Florida leads the nation in athletics with all of the top football programs recruiting in the area. From youth, the women are used to guys with athletic bodies.
Meanwhile, NYC girls will chase an "actor" (Drama class soyboy) or "artsy" guy because he happens to have a personality. This makes NYC so easy compared to just about any other major city.
In Miami, those guys are either incel or having to cling to social circle game like a lifeline to get laid.