The difference is that GBA not only had TV shows (which can be played through Game Boy Advance Video cartridges), but could also play video games, as it was built for that. Thus many retail stores were left with a surplus of the device. Original retail price was about US$70.
The difference is that GBA included TV shows (which could be accessed via Game Boy Advance Video cartridges) and also supported playing video games, making it designed for both purposes. As a result, many retailers had an excess of the device. The original retail price was around US$70.