Thanks for the answers guys.
So as i see it now i can buy two versions, on steam (44.99) and on square (39.99). Steam offers some payment advantages.
The downside of also buying on pc means that when endwalker comes out i have to buy both again on pc and console? This is not a season pass thing where the expansions are bound to my profile?