Why is ionic serve necessary?

Ah, so it really is a means to test what happens with platform-android, platform-ios classes if you use them.

Good to know - I did not even know these classes exist and are active on a per platform basis. I just found How to use platform-ios and platform-cordova css classes?

That explains why it looked the same - I’m not using these classes

Thanks