The game of football is always changing. When the game first originated the forward pass didn’t exist. Sixty years ago you didn’t pass the ball a lot because it was too risky. Then Walsh came along and everybody realized you could complete short passing routes and that was more effective than running the ball so long as you had an efficient QB. That as far as I know is the origin of our current idea of ‘pro style’ offenses.
In the last twenty years coaches have realized, especially at the college level and below, the best thing you can do is get the ball to your athletes in space where lesser athletes can’t keep up. That advantage is more or less neutralized in the pros because everyone is a great athlete.
So I think it makes a lot of sense to run a spread offense, especially in college. That’s said, any offense can be effective and plenty of ‘pro style’ offenses use spread elements. The Patriots have for a long time.