I fully agree. A freestyle is supposed to be off the dome. On the spot. Reason is because back when MCs were spitting on stage with a DJ every MC has a style that was unique to him. Whether it was telling the guy outside the party his lights were on in his car or trying to hype up the party; you knew where you were and who was on stage. Also a lot the bars on stage in the early years were pre-written and rehearsed. Hip Hop Crews were basically urban bands with no instruments.
So on the occasion you were caught on the street by a fan or another MC, or etc you needed to be able to just rhyme on the spot.
I think with the formation of Hip Hop and Rap as an art/genre we lost the actual meaning of freestyle. I hate seeing tracks from an artist that are labeled freestyle but you have very clear punch in and vocal production. Compared to seeing the MC on like WorldMC or Fire In The Booth or even The Cave with Kenny Beats, they are in the booth spiting off top. You can tell. Yes the track goes to Spotify and not everyone is able to do it well but it’s still what it is. A freestyle. Off the top.