Not compatible with 2017? Rough! My 12.9" pro from 2017 can't handle a mouse? Why?
that's why being these accessories are a waste of money. the form factors are always changing. expect to use them for the current generation they were designed for and that is it.
Also $350 for a keyboard? The empathy levels are very low at apple, with their greed levels on the rise.