Discounting Gesicki because of his blocking is out of step with the current game. Yes, everyone would prefer that he be a better blocker ... but nobody wants him blocking very often, because his gifts are wasted if he's not out in the pattern. He's a modern Move TE. Anyone advocating for Kyle Pitts needs to understand that Kyle Pitts is also a Move TE, and trying to convert him to a blocker would be like trying to convert Walter Payton to a blocker ... it's just a waste.
There definitely is a desire to create positionless players like in basketball, but the 1v1 matchups are different and the zone defenses are different. The football situation requires certain things that I outlined earlier. Getting someone who has truly elite speed (neither Pitts nor Gesicki have Tyreek Hill/Jakeem Grant speed) is not something your versatile group is going to have. Being 6'6 and 250 lbs. precludes people from having that kind of speed and burst. If you had even ONE of those guys he would be unstoppable. Finding 3 or 4 of them to run a positionless offense ... is not being realistic.I don't understand why you're so caught up on viewing these as distinct positions only utilizing a singular trait. The current game is all about versatility in its players.
The beauty of that Pats offense was that you had no clue what you were getting from game to game, or even play to play. The could put the same personnel groupings on the field and run it down your throat or spread it out. The Chiefs were the same way, or at least they were when they had a functional offensive line. The key is having skill position players that can do more than just run with or catch the ball.