If you're trying to use your iPad as a Mac, you will always be disappointed and rightfully so. These are distinctly different form factors with different primary inputs, and they should focus on what they excel at.
Adding keyboard and trackpad support to iPadOS wasn't to help us developers move to an iPad, it was to help people whose only computer is an iPad fill in some missing gaps in their workflow.
However, if you're planning to attach a keyboard to your iPad most of the time, just get a MacBook Air instead. On the flip side, if you're getting an iPad Pro, you should really be planning to buy the Pencil with it to take advantage of its strengths. Otherwise, you are probably looking for a consumption device (iPad Air or iPad no-adjective), but then you shouldn't be surprised that it doesn't help you create.