"If you have to think about it, it’s not simple for the user and the function is bad".....agree 100%. Software idiosyncrasies are not a good thing and having to find a 'workaround' in any software package is just crazy in 2018. When SketchUp came out it was a revelation (after years of AutoCAD workarounds) and it felt like a game changer in it's simplicity and ease of use. I thought at the time that Autodesk simply had to grasp that nettle and make everything they create from that point forward a breeze to use. Then came the Revit tsunami.
I've made the leap though and now know many of these (unnecessary) workarounds so I can use the software commercially but it took me so long to remember them all I've spent literally months of my life searching the net for workarounds. Now the Revit core is sorted let's hope Autodesk now spend time making it a much more user friendly piece of software to use which will allow many more to make the leap to Revit who've been put off in the past.