Marketplace texture packs not compatible

All of the texture packs I wanted to purchase said they were
not compatible with engine version 4.8.1. … does that mean
I have to buy new texture packs every engine update? Or is
there a way to make these packs work with any engine version?