Discussion started in #4838
While using Arduino has some advantages - ease of use of external libraries mostly - it comes with a bag of disadvantages like increased code size, restrictions of hardware support and some bad implementation choices.
The goal here is to discuss and explore the implications to libraries, usermods and forks.