Please check out this FAQ, it will help explain why you would have been required to purchase the Deluxe version of Turbo Tax to file your taxes. There are certain stipulations in order to use the free version.
For additional support, or to discuss this further, please contact us at our customer support center here.