I honestly never had the same hatred for rabbit holes as other people on here seem to have. I actually don't mind them. I like having the option to send my sims off somewhere and focus on others. That said, I think certain things are more fitting for rabbit holes than others. The developers' priories on what should and shouldn't be a rabbit hole seem backwards in a lot of areas. I think this is really evident in Discover University where the parties and social stuff are active, but yet the actual classes are rabbit holes. It should be the other way around.