You don't need price control, there is going to be competition for the extra 1000$ that's for sure, but its the customers choice where they spend the extra money.
He’s basically showing data oriented design, where you, try to limit cpu cache misses by operating on the data.
This approach can be way faster, but is only relevant when you have a lot of entities you need to iterate over. If you have 3-100 objects it would of course still be faster but by negligible amount