You're right, you can buy the one-time cards and they won't be able to track you. But for regular travellers like myself those one-time cards are much more expensive than the ones linked to your bank account. Not to mention the hassle of having to buy a new card every day...