I think lessons and attractions will play very differently in practice. When you learn, you have to actually cast whatever you learn, usually for a pretty significant cost. You also have a very high degree of control over what you get.
When you open an attraction, you just get a random thing...